self._linkpairs = linkpairs
def export(self):
- json_strings = "{\n"
+ json_strings = [ "{\n" ]
linkpair_index = 0
+ json_strings.append("\"linkpairs\": [\n")
for linkpair in self._linkpairs:
- linkpair_json = "\"linkpair_" + str(linkpair_index) + "\":"
- json_strings = json_strings + linkpair_json + linkpair.to_json() + ",\n"
+ linkpair_json = "{\"lp_" + linkpair.get_linkpair_linkid() + "\":"
+ json_strings.append(linkpair_json + linkpair.to_json() + "},\n")
linkpair_index += 1
- json_strings = json_strings.rstrip(",\n") + "\n}"
- return json_strings
-
\ No newline at end of file
+ json_strings[len(json_strings) - 1] = json_strings[len(json_strings) - 1].rstrip(",\n")
+ json_strings.append("]\n}")
+ return "".join(json_strings)