亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python中字符串類型json操作的注意事項

系統 1868 0

python操作json的方法有

json.dumps ――將json對象(字典)轉換為字符串對象

json.loads ――將字符串對象轉換為json對象(字典)

如果定義json對象

            
jsonstring1={"results":[{"id":"1","name":"\u9ed8\u8ba4\u5206\u7ec4","policy":"4","timer_scan_setting":"{\"last\":\"10.29.13\",\"setting\":\"fulldisk\",\"type\":\"day\",\"hour\":\"13\"}"},
{"id":"2","name":"\u6d4b\u8bd5\u7684","policy":"1","timer_scan_setting":"{\"last\":\"10.29.15\",\"setting\":\"fulldisk\",\"type\":\"day\",\"hour\":\"15\"}"},{"id":"4","name":"\u4ea7\u54c1\u7ec4","policy":"3","timer_scan_setting":"{\"last\":\"10.8.15\",\"setting\":\"disable\"}"}]}
          

可以直接按json操作,比如

            
print jsonstring1.keys()
print jsonstring1['results'][0]['policy']
          

也可以轉個360度再操作

            
jsonstring1=json.dumps(jsonstring1)
jsonstring1=json.loads(jsonstring1)
print jsonstring1.keys()
print jsonstring1['results'][0]['policy']
          

但是如果定義字符串對象就要小心了

            
jsonstring2='''{"results":[{"id":"1","name":"\u9ed8\u8ba4\u5206\u7ec4","policy":"4","timer_scan_setting":"{\"last\":\"10.29.13\",\"setting\":\"fulldisk\",\"type\":\"day\",\"hour\":\"13\"}"},
{"id":"2","name":"\u6d4b\u8bd5\u7684","policy":"1","timer_scan_setting":"{\"last\":\"10.29.15\",\"setting\":\"fulldisk\",\"type\":\"day\",\"hour\":\"15\"}"},{"id":"4","name":"\u4ea7\u54c1\u7ec4","policy":"3","timer_scan_setting":"{\"last\":\"10.8.15\",\"setting\":\"disable\"}"}]}'''
          

這個只是對上面的json對象加了三引號轉為一個字符串,所以理論上可以直接loads之后就按json操作

            
json.loads(jsonstring2)
          

但是實際卻報錯了,原因是因為大括號前后的雙引號沒有去掉,網上很多在線的json格式化工具對于這些雙引號不會報錯,但是python會,而定義json對象時加了雙引號操作卻沒報錯,是因為不加里面的內容會被轉義,所以千萬不能完全相信網上的json格式校驗工具。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美性xxxxbbbb| 免费人成网站在线高清 | 国产成人免费 | 久草最新网址 | 欧美亚洲另类图片 | 毛片在线免费视频 | 日日操日日爽 | 狠狠狠狠狠狠 | 91视频精选 | 奇米影视网 | 日本精品久久久久中文字幕 1 | 亚洲小younv另类 | 免费视频网站一级人爱视频 | 青青热久久国产久精品 | 国产精品欧美亚洲区 | 成人观看网站a | 欧美色黄毛片 | 亚洲资源站资源网在线 | 亚洲第一红杏精品久久 | 澳门四虎影院 | 久9久9精品视频在线观看 | 国产在线精品一区二区中文 | 亚洲高清一区二区三区久久 | 亚洲一欧洲中文字幕在线 | 国产3344永久在线观看视频 | 成人免费观看视频久爱网 | 久操久热 | 午夜探花在线观看 | 欧美在线观看一区二区 | 国产亚洲精品久久yy5099 | 亚洲小视频网站 | 久久夜色精品国产欧美 | 亚洲国产中文字幕在线观看 | 99热最新网址获取 | 国产毛片毛片精品天天看 | 欧美 日本 国产 | 91视频最新地址 | 日韩视频精品 | 国产精品二区三区 | 中文字幕一区二区三区四区 | 久久er99|