python json解析方法_Python中的json解析
时间: 2023-10-13 11:14:01 浏览: 145
在Python中,可以使用内置的`json`模块来解析JSON格式的数据。下面是一个简单的例子:
```python
import json
# JSON字符串
json_str = '{"name": "Alice", "age": 25, "city": "New York"}'
# 将JSON字符串解析为Python对象
data = json.loads(json_str)
# 获取Python对象中的值
print(data["name"]) # 输出:Alice
print(data["age"]) # 输出:25
print(data["city"]) # 输出:New York
```
在上面的代码中,首先导入了`json`模块,然后定义了一个JSON字符串。接着使用`json.loads()`方法将JSON字符串解析为Python对象。最后通过Python对象的键名来获取对应的值。
另外,如果要将Python对象转换为JSON格式的字符串,可以使用`json.dumps()`方法,例如:
```python
# Python对象
data = {"name": "Bob", "age": 30, "city": "Los Angeles"}
# 将Python对象转换为JSON字符串
json_str = json.dumps(data)
# 输出JSON字符串
print(json_str) # 输出:{"name": "Bob", "age": 30, "city": "Los Angeles"}
```
这里将Python字典对象转换为JSON格式的字符串,使用了`json.dumps()`方法。
阅读全文