Python module JSON
importjson
x
=
"[null,true,false,1]"
print(json.loads(x))
#----------------------------serialized import JSON dic={' name ': ' Alvin ', ' age ': at $, ' sex ': ' Male '}print (type (DIC)) #<class ' Dict ' > J=json.dumps (DIC) print (Type (j)) #<class ' str ' > f=open (' serialized object ', ' W ') F.write (j) #---------- ---------equivalent to Json.dump (dic,f) f.close () #-----------------------------deserialization <br>import jsonf=open (' serialized object ') data =json.loads (F.read ()) # equivalent to Data=json.load (f)
Import json#dct= "{' 1 ': 111}" #json do not recognize single quotes #dct=str ({"1": 111}) #报错 because the generated data is still single quotes: {' One ': ' 1}dct= ' {"1": "111"} ' Print ( Json.loads (DCT)) #conclusion: # No matter how the data is created, as long as the JSON format is satisfied, it can be json.loads out, not necessarily dumps data to loads
The-json of the Python module