python123JSON转列表
时间: 2024-02-16 19:57:49 浏览: 86
以下是将JSON转换为列表的示例代码:
```python
import json
# JSON字符串
json_str = '[{"A": [1, 2, 3, 4, 5, 6], "B": [3, 4, 5, 6, 7]}, {"C": "123", "D": "234"}]'
# 将JSON字符串转换为列表
json_list = json.loads(json_str)
print(type(json_list)) # 输出:<class 'list'>
print(json_list) # 输出:[{'A': [1, 2, 3, 4, 5, 6], 'B': [3, 4, 5, 6, 7]}, {'C': '123', 'D': '234'}]
```
相关问题
python 读写json
Python中读写JSON格式的数据可以使用内置的json模块,这里给出一些基本的示例代码。
1. 读取JSON文件
假设我们有一个名为data.json的JSON文件,其内容如下:
```json
{
"name": "John",
"age": 30,
"isMarried": true,
"hobbies": ["reading", "traveling", "sports"],
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY",
"zip": "10001"
}
}
```
我们可以使用以下代码读取该文件并将其解析为Python对象:
```python
import json
with open('data.json', 'r') as f:
data = json.load(f)
print(data)
```
输出结果为:
```python
{
"name": "John",
"age": 30,
"isMarried": true,
"hobbies": ["reading", "traveling", "sports"],
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY",
"zip": "10001"
}
}
```
2. 将Python对象写入JSON文件
假设我们有一个名为data的Python对象,其内容如下:
```python
data = {
"name": "John",
"age": 30,
"isMarried": True,
"hobbies": ["reading", "traveling", "sports"],
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY",
"zip": "10001"
}
}
```
我们可以使用以下代码将该Python对象写入名为output.json的JSON文件:
```python
import json
with open('output.json', 'w') as f:
json.dump(data, f)
```
这将在当前工作目录下创建一个名为output.json的文件,并将Python对象data的JSON表示写入其中。
以上就是基本的JSON读写操作,希望能对你有所帮助。
python 读取json配置文件
Python的json模块可以用来读取JSON格式的配置文件。下面是一个简单的示例代码:
```python
import json
# 读取JSON配置文件
with open('config.json') as f:
config = json.load(f)
# 输出配置项
print('Host:', config['host'])
print('Port:', config['port'])
print('Username:', config['username'])
print('Password:', config['password'])
```
假设我们有一个名为config.json的JSON配置文件,其中包含以下内容:
```json
{
"host": "localhost",
"port": 3306,
"username": "admin",
"password": "password123"
}
```
运行上述代码将输出:
```
Host: localhost
Port: 3306
Username: admin
Password: password123
```
这样就可以方便地读取和使用JSON格式的配置文件了。
阅读全文