I. JSON serialization
XML is replaced by JSON, and the language conversion between different platforms can only be handled simply. complex use of pickle;
Pickle can only be used in Python, and JSON is also recognized in Java.
info = { " Name ": " Xiaolaizi " , " age ' : 22}f = open (" test.text ", " W " ) f.write (str (info))
------------- -----------------------------------
Import JSON
info = {
' Name ': ' Xiaolaizi ',
' Age ': 22
}
f = open ("Test.text", "W")
F.write (Json.dumps (info))
---------------------------------------
Import Pickle
info = {
' Name ': ' Xiaomaizi ',
' Age ': 22
}
f = open ("Test.text", "WB")
F.write (Pickle.dumps (info))
#等价pickle. Dump (info,f)
f = open ("test.text","R"= eval(f.read ()) F.close ()print(data['age') #反序列化
-------------------------------------------
Import JSON
f = open ("Test.text", "R")
data = Json.loads (F.read ())
F.close ()
Print (data[' age ')
--------------------------------------------
Import Pickle
f = open ("Test.text","RB")
data = Pickle.loads (F.read ())
#data = Pickle.loads (f)
F.close ()
Print (data[' age ')
Python------JSON and pickle data serialization