新聞中心
JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式,易于人閱讀和編寫。

為天津等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及天津網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、成都網(wǎng)站制作、天津網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
JSON 函數(shù)
使用 JSON 函數(shù)需要導(dǎo)入 json 庫:import json。
| 函數(shù) |
描述 |
| json.dumps | 將 python 對象編碼成 JSON 字符串 |
| json.loads | 將已編碼的 JSON 字符串解碼為 Python 對象 |
json.dumps
json.dumps 用于將 Python 對象編碼成 JSON 字符串。
語法
json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding="utf-8", default=None, sort_keys=False, **kw)
實例
以下實例將數(shù)組編碼為 JSON 格式數(shù)據(jù):
#!/usr/bin/python
import json
data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ]
json = json.dumps(data)
print json以上代碼執(zhí)行結(jié)果為:
[{"a": 1, "c": 3, "b": 2, "e": 5, "d": 4}]json.loads
json.loads 用于解碼 JSON 數(shù)據(jù)。該函數(shù)返回 Python 字段的數(shù)據(jù)類型。
語法
json.loads(s[, encoding[, cls[, object_hook[, parse_float[, parse_int[, parse_constant[, object_pairs_hook[, **kw]]]]]]]])
實例
以下實例展示了Python 如何解碼 JSON 對象:
#!/usr/bin/python
import json
jsonData = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
text = json.loads(jsonData)
print text以上代碼執(zhí)行結(jié)果為:
{u'a': 1, u'c': 3, u'b': 2, u'e': 5, u'd': 4} 分享文章:創(chuàng)新互聯(lián)Python教程:pythonjson是否存在
網(wǎng)站鏈接:http://m.fisionsoft.com.cn/article/dpeipdp.html


咨詢
建站咨詢
