convert list of dictionary to json python code example
Example 1: python dictionary to json
import json
appDict = {
'name': 'messenger',
'playstore': True,
'company': 'Facebook',
'price': 100
}
app_json = json.dumps(appDict)
print(app_json)
Example 2: save a dict to json python
import json
with open('data.json', 'w') as fp:
json.dump(data, fp)
Example 3: convert dict to json python
import json
with open('result.json', 'w') as fp:
json.dump(sample, fp)
Example 4: write list of dictionaries to json python
def filewriter(line):
dictionary = {}
dictionary['name'] = line[0][0]
dictionary['item_to_buy'] = line[0][1]
dictionary['currency'] = line[0][2]
dictionary['league'] = line[0][3]
with open('logs.json', 'r+') as f:
if len(f.read()) == 0:
f.write(json.dumps(dictionary))
else:
f.write(',\n' + json.dumps(dictionary))
def retrieve():
with open('logs.json') as f:
g = json.load(f)
print(g[1]['name'])