最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中字符串類(lèi)型json操作的注意事項(xiàng)

 更新時(shí)間:2017年05月02日 15:49:23   投稿:daisy  
這篇文章主要給大家介紹了python中字符串類(lèi)型json操作的一些注意事項(xiàng),文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。

python操作json的方法有

json.dumps——將json對(duì)象(字典)轉(zhuǎn)換為字符串對(duì)象

json.loads——將字符串對(duì)象轉(zhuǎn)換為json對(duì)象(字典)

如果定義json對(duì)象

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']

也可以轉(zhuǎn)個(gè)360度再操作

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

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

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\"}"}]}'''

這個(gè)只是對(duì)上面的json對(duì)象加了三引號(hào)轉(zhuǎn)為一個(gè)字符串,所以理論上可以直接loads之后就按json操作

json.loads(jsonstring2)

但是實(shí)際卻報(bào)錯(cuò)了,原因是因?yàn)榇罄ㄌ?hào)前后的雙引號(hào)沒(méi)有去掉,網(wǎng)上很多在線的json格式化工具對(duì)于這些雙引號(hào)不會(huì)報(bào)錯(cuò),但是python會(huì),而定義json對(duì)象時(shí)加了雙引號(hào)操作卻沒(méi)報(bào)錯(cuò),是因?yàn)椴患永锩娴膬?nèi)容會(huì)被轉(zhuǎn)義,所以千萬(wàn)不能完全相信網(wǎng)上的json格式校驗(yàn)工具。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • python 環(huán)境搭建 及python-3.4.4的下載和安裝過(guò)程

    python 環(huán)境搭建 及python-3.4.4的下載和安裝過(guò)程

    這篇文章主要介紹了python 環(huán)境搭建 python-3.4.4的下載和安裝過(guò)程,文中給大家補(bǔ)充介紹了pycharm的基本用法,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-07-07
  • 利用Python制作百度圖片下載器

    利用Python制作百度圖片下載器

    這篇文章主要介紹了利用Python制作的一個(gè)百度圖片下載器,可以顯示實(shí)時(shí)的下載進(jìn)度,文中的示例代碼講解詳細(xì),感興趣的可以跟隨小編學(xué)習(xí)一下
    2022-01-01
  • python編寫(xiě)的最短路徑算法

    python編寫(xiě)的最短路徑算法

    本文給大家分享的是python 無(wú)向圖最短路徑算法:請(qǐng)各位大大指教,繼續(xù)改進(jìn)。(修改了中文字符串,使py2exe中文沒(méi)煩惱),需要的朋友可以參考下
    2015-03-03
  • python按綜合、銷(xiāo)量排序抓取100頁(yè)的淘寶商品列表信息

    python按綜合、銷(xiāo)量排序抓取100頁(yè)的淘寶商品列表信息

    這篇文章主要為大家詳細(xì)介紹了python按綜合、銷(xiāo)量排序抓取100頁(yè)的淘寶商品列表信息,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • python如何刪除文件、目錄

    python如何刪除文件、目錄

    在本篇文章里小編給大家整理的是關(guān)于python刪除文件、目錄的方法,需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • Python實(shí)現(xiàn)的爬取網(wǎng)易動(dòng)態(tài)評(píng)論操作示例

    Python實(shí)現(xiàn)的爬取網(wǎng)易動(dòng)態(tài)評(píng)論操作示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的爬取網(wǎng)易動(dòng)態(tài)評(píng)論操作,結(jié)合實(shí)例形式分析了Python針對(duì)網(wǎng)易評(píng)論正則爬取及json格式數(shù)據(jù)轉(zhuǎn)換、提取等相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • Python項(xiàng)目管理工具Rye的工作原理

    Python項(xiàng)目管理工具Rye的工作原理

    在開(kāi)發(fā)Python項(xiàng)目時(shí),有時(shí)會(huì)在一臺(tái)電腦上,同時(shí)存在多個(gè)python項(xiàng)目,而且每個(gè)項(xiàng)目的python版本和依賴(lài)可能都不一樣,此時(shí)需要使用python項(xiàng)目管理工具來(lái)進(jìn)行管理,rye是一個(gè)python項(xiàng)目管理工具,本文簡(jiǎn)單介紹rye的工作原理
    2023-07-07
  • Python實(shí)現(xiàn)Socket通信建立TCP反向連接

    Python實(shí)現(xiàn)Socket通信建立TCP反向連接

    本文將記錄學(xué)習(xí)基于 Socket 通信機(jī)制建立 TCP 反向連接,借助 Python 腳本實(shí)現(xiàn)主機(jī)遠(yuǎn)程控制的目的。感興趣的可以了解一下
    2021-08-08
  • 如何解決pycharm調(diào)試報(bào)錯(cuò)的問(wèn)題

    如何解決pycharm調(diào)試報(bào)錯(cuò)的問(wèn)題

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于如何解決pycharm調(diào)試報(bào)錯(cuò)的問(wèn)題文章,需要的朋友們可以學(xué)習(xí)參考下。
    2020-08-08
  • Python TCPServer 多線程多客戶(hù)端通信的實(shí)現(xiàn)

    Python TCPServer 多線程多客戶(hù)端通信的實(shí)現(xiàn)

    這篇文章主要介紹了Python TCPServer 多線程多客戶(hù)端通信的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12

最新評(píng)論

乡城县| 墨脱县| 且末县| 宿迁市| 咸宁市| 万宁市| 博乐市| 简阳市| 庆云县| 伊金霍洛旗| 蓬安县| 衡阳市| 故城县| 大方县| 五大连池市| 长岛县| 泰安市| 永康市| 施秉县| 睢宁县| 福泉市| 集贤县| 台湾省| 宁化县| 玛曲县| 德昌县| 抚顺县| 永福县| 涞源县| 顺昌县| 张家界市| 塔城市| 霍林郭勒市| 元谋县| 进贤县| 巫溪县| 炉霍县| 尼木县| 平塘县| 镇雄县| 定安县|