python 中 json 和 dict的使用 (區(qū)別) 字符串轉(zhuǎn)json 字符串轉(zhuǎn)字典

相同點(diǎn)

  • 都是鍵值對(duì)
  • 轉(zhuǎn)換字符串到對(duì)象時(shí),字符串中轉(zhuǎn)義字符(比如 "\r\n" or ""abc"")需要像這樣表示:"\r\n" or "\"abc\""
  • 字符串除了鍵值對(duì)不能有其它字符,比如代碼注釋?zhuān)?‘#’

不同點(diǎn)

  • json key不能使用單引號(hào),字典可以
  • json可以解析用''' '''括起來(lái)的字符塊字符串(json.load(str)),字典只用 eval函數(shù)進(jìn)行字符串到字典的轉(zhuǎn)換則會(huì)報(bào)錯(cuò),要使用字符塊,可以將字符串的'\n'替換為' '再轉(zhuǎn)換為字典對(duì)象即可。
    e.g.
       import json


        user = '''
        {
        "name" : "jim\\r\\n",
         "sex" : "male", 
         "age": 18
        }
        '''
        print(user)
        jsonUser = json.loads(user)
        print(jsonUser["name"].encode())
        user = '''
        {
        "name" : "jim\\r\\n",
         "sex" : "male", 
         "age": 18
        }
        '''
        print(user)
        user = user.replace("\n", " ")
        eval_user_info = eval(user)
        print(eval_user_info["name"].encode())

結(jié)果為:


        {
        "name" : "jim\r\n",
         "sex" : "male", 
         "age": 18
        }
        
b'jim\r\n'

在使用字符串轉(zhuǎn)換到它們時(shí),要特別注意字符串的格式。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,711評(píng)論 19 139
  • 本節(jié)要介紹的是Python里面常用的幾種數(shù)據(jù)結(jié)構(gòu)。通常情況下,聲明一個(gè)變量只保存一個(gè)值是遠(yuǎn)遠(yuǎn)不夠的,我們需要將一組...
    小黑y99閱讀 65,637評(píng)論 0 9
  • 許久沒(méi)寫(xiě)過(guò)會(huì)咆哮的內(nèi)心旁白,現(xiàn)在就地打坐來(lái)一發(fā),年晃年去,小妹子如今也是一個(gè)大姑娘,不說(shuō)知書(shū)達(dá)禮,也算是勉強(qiáng)偶爾能...
    王LL閱讀 448評(píng)論 0 1
  • 前兩天看到一篇文章,大致講一個(gè)環(huán)衛(wèi)工人撿到一個(gè)錢(qián)包未及時(shí)上交結(jié)果被公司開(kāi)出,環(huán)衛(wèi)工人跳樓自殺引起作者的一些思考。 ...
    碩黍君閱讀 314評(píng)論 0 0
  • 之所以把自私放在首要位置來(lái)說(shuō),是因?yàn)樽运皆谖覀兊谋拘灾校紦?jù)絕對(duì)霸主的地位。如果說(shuō)憲法是一個(gè)國(guó)家的根本法,那么自私...
    彭文君_閱讀 483評(píng)論 0 1

友情鏈接更多精彩內(nèi)容