[python] 解讀 json

【如果覺得文章寫的好的話希望能按一下讚或分享喔】

image

 

寫論文有用到,來筆記一下

首先到 這裡 安裝 library

再來到 這裡 看 document

 

在程式剛開始要先 import module

import simplejson as json

接下來用一些基本指令來了解

 
 
丟入 a b c 三個 key index ,值分別是 0 0 0 ,然後 keys 要 sort 
 
print json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True)

結果為  {“a": 0, “b": 0, “c": 0}

 

將 json 結果的值丟入變數並以漂亮的方式印出來

s = json.dumps({’4′: 5, ’6′: 7}, sort_keys=True, indent=4 * ‘ ‘)

結果為

{
"4": 5,
"6": 7
}

 

 

傳入字串值進 JSON 當中

from StringIO import StringIO
io = StringIO(‘["streaming API"]‘)
json.load(io)[0]

 

將取回來的中文轉碼並印出來

url=’http://funp.com/push/api/api.php?op=getPostFulltext&post_id=1226646′

json_str = urllib.urlopen(url)
    j = json.load(json_str)
    for key, value in j.items():
        print ‘key=’+key
        try:
            type = sys.getfilesystemencoding()
            print ‘value=’+unicode(value).encode(type)
        except:
            print ‘error’

Related Posts Plugin for WordPress, Blogger...
【如果覺得文章寫的好的話希望能按一下讚或分享喔】

彭其捷

想要做出很棒的產品,所以我寫程式,也研究介面 (UI) 與使用者經驗 (UX),並思考管理的法則。

【Profile】http://about.me/divaka

twitter facebookgooglepluslinkedinbloggertumblrflickryoutubedribbblerssemail


Fatal error: Uncaught Exception: 12: REST API is deprecated for versions v2.1 and higher (12) thrown in /home/content/63/7692663/html/blog/wp-content/plugins/seo-facebook-comments/facebook/base_facebook.php on line 1273