Syntax: json.loads(json_string)
Parameter: It takes JSON string as the parameter.
Return type: It returns the python dictionary object.
Syntax: json.dumps(object)
Parameter: It takes Python Object as the parameter.
Return type: It returns the JSON string.
Syntax: dict.update([other])
Parameters: Takes another dicitonary or an iterable key/value pair.
Return type: Returns None.
{
"emp_details":[
{"name": "Bob",
"languages": "English"}
]
}
import json
# function to add to JSON
def write_json(data, filename='emp.json'):
with open(filename,'w') as f:
json.dump(data, f, indent=2)
with open('emp.json') as json_file:
data = json.load(json_file)
temp = data['emp_details']
# python object to be appended
y = '{"name": "madhu", "languages": "Hindi"}'
# appending data to emp_details
temp.append(y)
write_json(data)
{
"emp_details": [
{
"name": "Bob",
"languages": "English"
},
{"name":"madhu",
"languages": "Hindi"}
]
}
Comments