JSON - JavaScript Object Notation
Introducing JSON:
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language Standard ECMA-262 3rd Edition - December 1999. JSON is a text format
that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java,JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.
JSON is built on two structures:
WORKING WITH JSON DATA IN PYTHON:
JSON
. TO USE THIS FEATURE, WE IMPORT THE JSON PACKAGE IN PYTHON SCRIPT. THE TEXT IN JSON IS DONE THROUGH QUOTEDSTRING WHICH CONTAINS VALUE IN KEY-VALUE MAPPING WITHIN { }
. IT IS SIMILAR TO THE DICTIONARY IN PYTHON. JSON SHOWS AN API SIMILAR TO USERS OF STANDARD LIBRARY MARSHAL AND PICKLE MODULESAND PYTHON NATIVELY SUPPORTS JSON FEATURES.# Python program showing use of json package
import json
# {key:value mapping}
a ={"Name":"cppSecrets", "Established":2017, "No_of_workers":200}
print(type(a))
# conversion to JSON done by dumps() function
b = json.dumps(a)
# printing the output
print(b)
print(type(b))
<class 'dict'>
{"Name": "cppSecrets", "Established": 2017, "No_of_workers": 200}
<class 'str'>
dumps()
function to convert the Python objects into their respective JSON object.
Comments