list转json,json转list
时间: 2024-02-06 22:02:02 浏览: 30
要将列表(list)转换为JSON格式,可以使用Python的内置模块json。可以使用json.dumps()函数将列表转换为JSON字符串,如下所示:
```python
import json
my_list = [1, 2, 3, 4, 5]
json_str = json.dumps(my_list)
print(json_str)
```
输出结果为:[1, 2, 3, 4, 5]
要将JSON字符串转换回列表,可以使用json.loads()函数,如下所示:
```python
import json
json_str = '[1, 2, 3, 4, 5]'
my_list = json.loads(json_str)
print(my_list)
```
输出结果为:[1, 2, 3, 4, 5]
相关问题
list 转json
要将列表(list)转换为JSON格式,您可以使用Python中的内置JSON模块。以下是一个示例代码:
```python
import json
my_list = [1, 2, 3, 4, 5]
# 将列表转换为JSON字符串
json_str = json.dumps(my_list)
print(json_str)
```
输出结果将是一个表示列表的JSON字符串:`[1, 2, 3, 4, 5]`。
如果您想要将JSON字符串转换回列表,可以使用`json.loads`函数:
```python
import json
json_str = '[1, 2, 3, 4, 5]'
# 将JSON字符串转换为列表
my_list = json.loads(json_str)
print(my_list)
```
输出结果将是一个包含相同元素的列表:`[1, 2, 3, 4, 5]`。
list转json
可以使用 Python 中的 json 模块将 list 转换为 JSON 格式的字符串。下面是一个示例代码:
```python
import json
my_list = [1, 2, 3, "four", "五"]
json_str = json.dumps(my_list)
print(json_str)
```
输出结果:
```
[1, 2, 3, "four", "\u4e94"]
```
其中,json.dumps() 函数将 list 转换为 JSON 格式的字符串,\u4e94 是 "五" 的 Unicode 编码。如果需要美化输出,可以使用 json.dumps() 函数的 indent 参数。例如:
```python
import json
my_list = [1, 2, 3, "four", "五"]
json_str = json.dumps(my_list, indent=4)
print(json_str)
```
输出结果:
```
[
1,
2,
3,
"four",
"\u4e94"
]
```