python接口数据循环输出成json格式
时间: 2024-02-05 12:11:19 浏览: 77
可以使用Python的循环语句来遍历数据,然后使用json模块将数据转换为JSON格式。
下面是一个简单的例子:
```python
import json
data = [
{"name": "John", "age": 30, "city": "New York"},
{"name": "Mary", "age": 25, "city": "Los Angeles"},
{"name": "Bob", "age": 35, "city": "Chicago"}
]
json_data = json.dumps(data)
print(json_data)
```
输出结果:
```
[{"name": "John", "age": 30, "city": "New York"}, {"name": "Mary", "age": 25, "city": "Los Angeles"}, {"name": "Bob", "age": 35, "city": "Chicago"}]
```
其中,`data`是一个包含多个字典的列表,每个字典表示一个人的信息。`json.dumps()`函数将整个列表转换为JSON格式的字符串。
如果需要对每个字典进行循环遍历,可以使用for循环来实现:
```python
import json
data = [
{"name": "John", "age": 30, "city": "New York"},
{"name": "Mary", "age": 25, "city": "Los Angeles"},
{"name": "Bob", "age": 35, "city": "Chicago"}
]
json_data = []
for item in data:
json_data.append(json.dumps(item))
print(json_data)
```
输出结果:
```
['{"name": "John", "age": 30, "city": "New York"}', '{"name": "Mary", "age": 25, "city": "Los Angeles"}', '{"name": "Bob", "age": 35, "city": "Chicago"}']
```
其中,`json_data`是一个列表,包含了每个字典转换为JSON格式的字符串。在循环中使用`json.dumps()`函数将每个字典转换为JSON格式的字符串,并将其添加到`json_data`列表中。
阅读全文