国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python處理JSON

2019-11-08 01:06:00
字體:
來源:轉載
供稿:網友
原文地址

一、JSON是什么?

JSON是一種輕量級的數據交換格式

二、Python處理JSON的思維

其實很容易理解,無非是將數據編成JSON格式數據和吧JSON格式的數據解析出來

三、Python處理JSON的具體方法

1、json.dumps()

該函數可以將簡單數據類型(int/float/string/tuple/list/dict/unicode)轉換成JSON格式,樣例代碼如下:import json src_data = {"name":"Tacey","age":13,"sex":"male","interst":("PRograming","Reading")} #print repr(src_data)print json.dumps(src_data)

輸出如下:

{'interst':('Programing','Reading'),'age':23,'name':'Tacey','sex':'male'}{"interst":["programing","Reading"],"age":23,"name":"Tacey","sex":mal"}

2、json.loads()

該函數可以將JSON數據轉換成Python的簡單數據類型,接著上面的代碼:json_data = json.dumps(src_data)print json.loads(json_data)["name"]

輸出結果:

Tacey

四、Flask中的JSON處理

Flask中也可以實用Python自帶的json模塊,也可以實用Flask中的jsonify,樣例代碼如下:from flask import Flask, jsonify app = Flask(__name__) json_data = [        {"name":"Tacey","age":23,"sex":"male","interst":("Programing","Reading")} ,        {"name":"Amber","age":23,"sex":"female","interst":("Food","Dog")}        ] @app.route('/jsontest', methods=['GET'])def get_json():        return jsonify({'json': json_data})if __name__ == '__main__':    app.run(debug=True)

【注】:現在只是簡單的實用,有一些還沒有涉及,比如非Python自帶的標準數據類型,JSON完整的劃分

參考:

http://www.cnblogs.com/vovlie/p/4178077.html

http://www.cnblogs.com/coser/archive/2011/12/14/2287739.htm

標簽: python, json好文要頂關注我 收藏該文 Tacey Wong關注 - 5粉絲 - 24+加關注 0 0 ?上一篇:使用Python對Excel表格進行簡單的讀寫操作(xlrd/xlwt)?下一篇:[譯]學習ipython進行交互式計算和數據可視化(一)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇江市| 清远市| 米易县| 怀柔区| 民和| 三原县| 乡城县| 留坝县| 上饶县| 霍山县| 子长县| 松潘县| 三都| 北京市| 鄂托克前旗| 湟中县| 乐都县| 常宁市| 磐安县| 鸡东县| 顺义区| 招远市| 井陉县| 玉环县| 上思县| 红原县| 韩城市| 沙雅县| 蓬莱市| 金溪县| 化州市| 大荔县| 灵山县| 林口县| 商洛市| 揭阳市| 平凉市| 玛纳斯县| 平乐县| 六枝特区| 钟祥市|