我使用Python 3.4并且必须像这样解析JSON
[['A', 'B', 1.3750], ['X', 'Y', 0.7097]]
Run Code Online (Sandbox Code Playgroud)
我尝试使用json模块,json.loads函数将其解析为python对象,但我得到了
ValueError: Expecting value: line 1 column 3 (char 2)
Run Code Online (Sandbox Code Playgroud)
那么,我该怎么做来解析这个JSON呢?
JSON中的字符串需要双引号,而不是单引号.
将输入更改为使用Python 2.7解析:
[["A", "B", 1.3750], ["X", "Y", 0.7097]]
Run Code Online (Sandbox Code Playgroud)
编辑:看到您的评论后,您需要对从Web API接收的数据进行一些字符串操作(例如,用双引号替换所有单引号),以使其成为有效的JSON.
| 归档时间: |
|
| 查看次数: |
63 次 |
| 最近记录: |