JSON
“load”: json → Python.
“dump”: Python → json.
“dump”: Python → json.
import json
# Returns a Python data structure.
vals = json.loads(open('foo.json').read())
data = {
'name': 'Za',
'size': 3,
'age': 1.4,
}
s = json.dumps(data) # Returns a string containing json.
Note, re json vs Python:
null ↔ None
true ↔ True
false ↔ False
true ↔ True
false ↔ False
About json:
- strings go in double-quotes only
- no comments in .json files
- no trailing commas
- top-level object is usually a dict