I am creating a json file like this
[
{"_index": "java", "_id": "15194804", "rating": 0},
{"_index": "java", "_id": "18264178", "rating": 0},
{"_index": "java", "_id": "16225177", "rating": 1},
{"_index": "java", "_id": "16445238", "rating": 0},
{"_index": "java", "_id": "17233226", "rating": 0},
]
I want to remove the last comma so that output looks like
[
{"_index": "java", "_id": "15194804", "rating": 0},
{"_index": "java", "_id": "18264178", "rating": 0},
{"_index": "java", "_id": "16225177", "rating": 1},
{"_index": "java", "_id": "16445238", "rating": 0},
{"_index": "java", "_id": "17233226", "rating": 0}
]
Here is my code
with open(folder + "/" + str(a[i]) + ".json", 'w') as fp:
fp.write("[\n")
for i in range(len(ratings)):
x = json.dumps(ratings[i])
fp.write("%s,\n" % x)
fp.write("]\n")
fp.close()