Python處理json字串轉化為字典的簡單實現

2022-10-04 21:45:27 字數 605 閱讀 2660

今天乙個朋友給個需求:

來來 怎麼轉換成字典

好,一看就是json轉化很簡單,開始:

import json

a = ""

print json.loads(a)

死活出不來結果,還報錯,查了兩個小時的百度,沒搞明白。

最後,直接複製網上的**,ok,執行成功,可是把我的a變數填進去,不行,報錯;開始對比兩個變數有什麼不同,一直以為python中雙引號單引號可以隨便用,意思不變;最後百度了知道json的標準格式:要求必須 只能使用雙引號作為鍵 或者 值的邊界符號,不能使用單引號,而且「鍵」必須使用邊界符(雙引號)

改了後ok了。

程式設計客棧#-*-coding:utf-8-*-

imprvwriyort json

a = ''

b = json.loads(a)

print b["isok"]

或許其他語言如php,js等語言可以識別非標準json格式,但python不行;

疑問:類似於a這樣的變數,py程式設計客棧thon怎麼轉化成dict呢?前提是資料量很大.....

本文標題: python處理json字串轉化為字典的簡單實現

本文位址:

Python中處理JSON字串

今天在使用python 中的json物件轉換碰到乙個問題 接收乙個post的json字串 s 使用python自帶的json庫 import json a json.loads s traceback most recent call last file line 1,in file usr lib...

json特殊字串處理

json語法要求很嚴格,如果你在傳遞json字串的時候,包含了特殊字元,如 空格 回車 換行 製表。那麼在用jsonobject.fromobject 轉換時,就會報 json exception unterminated string at character這樣的錯誤。解決辦法就是,在你轉換js...

python解析json字串

coding utf 8 import json from pprint import from jsonpath rw import jsonpath,parse import json import demjson try import xml.etree.celementtree as et ...