PYTHON JSON: ENCODE AND DCODE
PYTHON JSON: ENCODE AND DCODE
Date posted :16/05/2019
What is json:
JSON stands for JavaScript Object Notation. It may be a string or text format.
JSON is similar to python dictionary. Python has a inbuilt library for JSON.
syntax of JSON:
{ “key” : “value”, “key” : “value”, }
Encoding:
Converting python data into JSON is called encoding. dump() method used to encode the python data.
import json x = { "name": "YYY", "age": 45, "married": True, "children": ("Alice","AAA"), "pets": ['Dog'], "cars": [ {"model": "ROLS", "mpg": 15.1}, {"model": "ZZZ", "mpg": 18.1} ] } # sorting result in asscending order by keys: sorted_string = json.dumps(x, indent=4, sort_keys=True) print(sorted_string)
Output:
Decoding:
Decoding is done with the help of load() and loads() methods.
import json # json library imported # json data string person_data = '{ "value": { "name": "YYY", "sex": "male", "age": 28}}' # Decoding or converting JSON format in dictionary using loads() dict_obj = json.loads(person_data) print(dict_obj) # check type of dict_obj print("Type of dict_obj", type(dict_obj)) # get human object details print("VALUES", dict_obj.get('value'))
Output:
Thanks for using pheonixsolutions.
You find this tutorial helpful? Share with your friends to keep it alive.