Python--day72--json內容回顧

先後端分離,Json格式字符串:序列化和反序列化

 1 """
 2     複習python中的json模塊
 3 """
 4 
 5 import json
 6 
 7 s = '{"name":"xiaohei","age":18}'
 8 #把字符串反序列成python中的數據類型
 9 ret = json.loads(s)
10 print(ret,type(ret))
11 
12 #把字典序列化Python中的字符串
13 ret2 = json.dumps(ret)
14 print(ret,type(ret2))

 

合格的json對象:javascript

["one", "two", "three"]
{ "one": 1, "two": 2, "three": 3 } {"names": ["張三", "李四"] } [ { "name": "張三"}, {"name": "李四"} ] 

 不合格的json對象:java

複製代碼
{ name: "張三", 'age': 32 }  // 屬性名必須使用雙引號 [32, 64, 128, 0xFFF] // 不能使用十六進制值 { "name": "張三", "age": undefined } // 不能使用undefined { "name": "張三", "birthday": new Date('Fri, 26 Aug 2011 07:13:10 GMT'), "getName": function() {return this.name;} // 不能使用函數和日期對象
相關文章
相關標籤/搜索