我有这个数据。
我将它解析为 JSON,不久前它对我有用
json_data = json.loads(data)
print(json_data['plp']['plp_products']) #OK
Run Code Online (Sandbox Code Playgroud)
但现在我有这个错误:"TypeError: string indices must be integers".
如果我打印 json_data 的“类型”,会给我一个 str :
<class 'str'>
我如何转换该数据以再次将其用作 JSON?我特别需要使用节点json_data['plp']['plp_products']
谢谢
小智 5
我重现了你的错误。根本原因是你的数据实际上是 json 编码了两次,这意味着你必须解码两次才能获取数据。
json_data = json.loads(data)
json_data = json.loads(json_data)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
245 次 |
| 最近记录: |