Python中字典和JSON互轉(zhuǎn)操作實(shí)例
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 14:31:33
Python中字典和JSON互轉(zhuǎn)操作實(shí)例
Python中字典和JSON互轉(zhuǎn)操作實(shí)例:JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,各種語(yǔ)言都有良好的支持。字典是Python的一種數(shù)據(jù)結(jié)構(gòu)??梢钥闯申P(guān)聯(lián)數(shù)組。 有些時(shí)候我們需要設(shè)計(jì)到字典轉(zhuǎn)換成JSON序列化到文件,或者從文件中讀取JSON。簡(jiǎn)單備忘一下。 Dict轉(zhuǎn)JSON寫(xiě)入文件 代碼如下: #!/usr/bi
導(dǎo)讀Python中字典和JSON互轉(zhuǎn)操作實(shí)例:JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,各種語(yǔ)言都有良好的支持。字典是Python的一種數(shù)據(jù)結(jié)構(gòu)。可以看成關(guān)聯(lián)數(shù)組。 有些時(shí)候我們需要設(shè)計(jì)到字典轉(zhuǎn)換成JSON序列化到文件,或者從文件中讀取JSON。簡(jiǎn)單備忘一下。 Dict轉(zhuǎn)JSON寫(xiě)入文件 代碼如下: #!/usr/bi

JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,各種語(yǔ)言都有良好的支持。字典是Python的一種數(shù)據(jù)結(jié)構(gòu)。可以看成關(guān)聯(lián)數(shù)組。
有些時(shí)候我們需要設(shè)計(jì)到字典轉(zhuǎn)換成JSON序列化到文件,或者從文件中讀取JSON。簡(jiǎn)單備忘一下。
Dict轉(zhuǎn)JSON寫(xiě)入文件
代碼如下:
#!/usr/bin/env python
# coding=utf-8
import json
d = {'first': 'One', 'second':2}
json.dump(d, open('/tmp/result.txt', 'w'))
寫(xiě)入結(jié)果
代碼如下:
cat /tmp/result.txt
{"second": 2, "first": "One"}
讀取JSON
代碼如下:
#!/usr/bin/env python
# coding=utf-8
import json
d = json.load(open('/tmp/result.txt','r'))
print d, type(d)
運(yùn)行結(jié)果
代碼如下:
{u'second': 2, u'first': u'One'}
其他
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Python中字典和JSON互轉(zhuǎn)操作實(shí)例
Python中字典和JSON互轉(zhuǎn)操作實(shí)例:JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,各種語(yǔ)言都有良好的支持。字典是Python的一種數(shù)據(jù)結(jié)構(gòu)??梢钥闯申P(guān)聯(lián)數(shù)組。 有些時(shí)候我們需要設(shè)計(jì)到字典轉(zhuǎn)換成JSON序列化到文件,或者從文件中讀取JSON。簡(jiǎn)單備忘一下。 Dict轉(zhuǎn)JSON寫(xiě)入文件 代碼如下: #!/usr/bi