python 将str = '{"a":"1"}{"b":"2"}'转换为两个字典
时间: 2023-09-10 17:11:00 浏览: 115
你可以通过将字符串拆分为两个 JSON 对象,然后使用 `json.loads()` 函数将其转换为字典。可以使用以下代码实现:
```python
import json
str = '{"a":"1"}{"b":"2"}'
# 拆分字符串为两个 JSON 对象
json_objs = str.split("}")
# 转换 JSON 对象为字典
dict1 = json.loads(json_objs[0] + "}")
dict2 = json.loads(json_objs[1] + "}")
print(dict1)
print(dict2)
```
输出结果:
```
{'a': '1'}
{'b': '2'}
```
上面的代码将字符串按照 "}" 进行了拆分,因为每个 JSON 对象都以 "}" 结尾。然后将拆分后的字符串使用 `json.loads()` 函数转换为字典。最后打印出两个字典。
阅读全文