JSON
“load”: json → Python.
“dump”: Python → json.
“dump”: Python → json.
import json
# Returns a Python data structure.
= json.loads(open('foo.json').read())
vals
= {
data 'name': 'Za',
'size': 3,
'age': 1.4,
}
= json.dumps(data) # Returns a string containing json. s
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