首先json是字符串。
大家都知道,字符串是用來傳遞信息的。json字符串實際上就是一種規定了格式的字符串,
通過這種格式,我們可以在不同的編程語言之間互相傳遞信息,比如我們可以把javascript的對象轉換成json傳遞給java,這樣java可以反解析出java語言自身代表的對象;
同理,我們可以把java對象轉成json,通過解析json,python語言可以把json轉成是自身的dict或者是list,json統一了交流的格式,使得信息可以在不同的語言間順暢傳遞。
import json json_str = """ { "id" : 90, "name" : "python", "url" : "http://www.v2ex.com/go/python", "title" : "Python", "title_alternative" : "Python", "topics" : 7646, "stars" : 4862, """ res = json.loads(json_str) print(res['id']) # 90 print(res['name']) # python print(res['url']) # http://www.v2ex.com/go/python
順便提一下
如果有任何問題,你可以在這里找到我 ,軟件測試交流qq群,209092584