python jSON | import json in python


python jSON | import json in python

Python load JSON

JSON may be a syntax for storing and exchanging information.

JSON is text, written with JavaScript object notation.

JSON in Python

Python incorporates a constitutional package known as json, which may be wont to work with JSON information.

Example
Import the json module:

import json


Parse JSON – Convert from JSON to Python
If you’ve got a JSON string, you’ll analyze it by exploitation the json.loads() methodology.

The result are going to be a Python wordbook.

Example
Convert from JSON to Python:

import json

# some JSON:x = ‘

analyze x:y = json.loads(x)

# the result’s a Python dictionary:print(y[“age”])


Convert from Python to JSON

If you’ve got a Python object, you’ll convert it into a JSON string by exploitation the json.dumps() methodology.

Example
Convert from Python to JSON:

import json

# a Python object (dict):x = “age”: 30,
“city”: “New York”
“>


# convert into JSON:y = json.dumps(x)

# the result’s a JSON string:print(yYou will convert Python objects of the subsequent varieties, into JSON strings:

dict
list
tuple
string
int
float
True
False
None
Example
Convert Python objects into JSON strings, and print the values:

import json

print(json.dumps())
print(json.dumps([“apple”, “bananas”]))
print(json.dumps((“apple”, “bananas”)))
print(json.dumps(“hello”))
print(json.dumps(42))
print(json.dumps(31.76))
print(json.dumps(True))
print(json.dumps(False))
print(json.dumps(None))

When you convert from Python to JSON, Python objects ar born-again into the JSON (JavaScript) equivalent:

Python

JSON

dict

Object

list

Array

tuple

Array

str

String

int

Number

float

Number

True

true

False

false

None

null

Example


Convert a Python object containing all the legal information types:

import json

x = “age”: 30,
“married”: True,
“divorced”: False,
“children”: (“Ann”,”Billy”),
“pets”: None,
“cars”: [
{“model”: “BMW 230”, “mpg”: 27.5″>
,

]
}

print(json.dumps(x))

Format the Result
The example on top of prints a JSON string, however it’s not terribly straightforward to browse, with no indentations and line breaks.

The json.dumps() methodology has parameters to create it easier to browse the result:

Example
Use the indent parameter to outline the numbers of indents:

json.dumps(x, indent=4)

You can conjointly outline the separators, default worth is (“, “, “: “), which implies employing a comma and an areato separate every object, and a colon and an area to separate keys from values:

Example
Use the separators parameter to vary the default separator:

json.dumps(x, indent=4, separators=(“. “, ” = “))

Order the Result
The json.dumps() methodology has parameters to order the keys within the result:

Example
Use the sort_keys parameter to specify if the result ought to be sorted or not:

json.dumps(x, indent=4, sort_keys=True)

python jSON | import json in python

Have any Question or Comment?

Leave a Reply

Your email address will not be published. Required fields are marked *

Categories