JSON是一种轻量级的数据交换格式,Python内置的json模块可以用来处理JSON数据。以下是一个简单的JSON数据示例:

{
    "name": "John",
    "age": 30,
    "city": "New York"
}

Python的json模块提供了两个方法来处理JSON数据:

  1. json.loads():将JSON数据解码为Python对象。
  2. json.dumps():将Python对象编码为JSON数据。

下面是一个读取JSON文件并解码为Python对象的示例:

import json

# 读取JSON文件
with open('data.json', 'r') as f:
    data = json.load(f)

# 打印Python对象
print(data)

如果JSON数据是字符串类型,可以使用json.loads()方法将其解码为Python对象:

import json

# JSON字符串
data = '{"name": "John", "age": 30, "city": "New York"}'

# 解码为Python对象
obj = json.loads(data)

# 打印Python对象
print(obj)

输出:

{'name': 'John', 'age': 30, 'city': 'New York'}

如果要将Python对象编码为JSON数据,可以使用json.dumps()方法:

import json

# Python对象
data = {
    "name": "John",
    "age": 30,
    "city": "New York"
}

# 编码为JSON数据
json_data = json.dumps(data)

# 打印JSON数据
print(json_data)

输出:

{"name": "John", "age": 30, "city": "New York"}
python json读取

原文地址: https://www.cveoy.top/t/topic/J5W 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录