1import json
2
3with open('path_to_file/person.json') as f:
4 data = json.load(f)
5
6print(data)
1import json
2
3data = {"key": "value"}
4
5with open('data.json', 'w') as jsonfile:
6 json.dump(data, jsonfile)
7
1import json
2
3data = {}
4data['people'] = []
5data['people'].append({
6 'name': 'Scott',
7 'website': 'stackabuse.com',
8 'from': 'Nebraska'
9})
10data['people'].append({
11 'name': 'Larry',
12 'website': 'google.com',
13 'from': 'Michigan'
14})
15data['people'].append({
16 'name': 'Tim',
17 'website': 'apple.com',
18 'from': 'Alabama'
19})
20
21with open('data.txt', 'w') as outfile:
22 json.dump(data, outfile)
23
1import json
2
3with open('data.txt') as json_file:
4 data = json.load(json_file)
5 for p in data['people']:
6 print('Name: ' + p['name'])
7 print('Website: ' + p['website'])
8 print('From: ' + p['from'])
9 print('')
10
1# to write on file
2# data_dict is a dictionary
3
4import json
5
6with open('data.json', 'w') as f:
7 json.dump(data_dict, f)