码迷,mamicode.com
首页 > 编程语言 > 详细

Python 处理JSON数据

时间:2019-01-18 22:29:50      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:字段   list   格式   处理   交换   str   函数返回   保存到文件   type   

JSON 是一种数据交换格式   规定了字符集为UTF-8 这样也多语言兼容。

JSON的字符串规定必须使用双引号"", object的键也必须用双引号""。

import json              # json: 用于字符串和python数据类型间进行转换
data = [{‘a‘: ‘A‘, ‘b‘: (2, 4), ‘c‘: 3.0}]
# json.dumps 将 Python 对象编码成 JSON 字符串
json_string = json.dumps(data)
with open(‘test.txt‘, ‘w‘) as f:
    json.dump(data, f)    # 保存到文件
print(json_string)
print(type(json_string))
# json.loads 用于解码 JSON 数据。该函数返回 Python 字段的数据类型
data = json.loads(json_string)
with open(‘test.txt‘, ‘r‘) as f:
    data = json.load(f)
print(data)
print(type(data))

# pickle: 用于python特有的类型和python的数据类型间进行转换 不支持多语言

[{"a": "A", "b": [2, 4], "c": 3.0}]
<class ‘str‘>
[{‘a‘: ‘A‘, ‘b‘: [2, 4], ‘c‘: 3.0}]
<class ‘list‘>

  

Python 处理JSON数据

标签:字段   list   格式   处理   交换   str   函数返回   保存到文件   type   

原文地址:https://www.cnblogs.com/frank-shen/p/10289940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!