Dan*_*iel 9 python json python-2.7
我正在使用以下数据(这里隐藏和截断的特定数据点作为示例):
None
当我尝试将此数据分配给Python中的变量(目的是解析它)时,我收到以下错误消息:
null
根据我的研究,似乎null是Python的答案None.我想知道的是,是否有可能使用Python将data我的数据更改为null?
我已经尝试从数据中创建一个字符串,将其分配给None,并以null这种方式替换它:
null
但这会产生一串数据本身:
None
我无法弄清楚如何将它从字符串转回JSON.
如果有人有任何见解,我会很感激!
编辑:我正在从单独的源复制并将这些数据粘贴到Python解释器中.
Oli*_* W. 23
更简单!
刚分配None来null分配该列表的变量之前:
null = None
var = [{"title": null, "metric1": 361429, "metric2": 36,},{"title": null, "metric1": 253798, "metric2": 48}]
Run Code Online (Sandbox Code Playgroud)
然后你不需要做一个相当不必要的转换到一个字符串(并返回到一个Python对象json.loads)只替换null为None.
但是,如果您从某些来源复制粘贴代码,那么这才是真正必要的.否则,规范的答案是使用json.loads(或json.load).
正如上面提到的,你不需要更换"null"为"None"
只是
import json
parsed_data = json.loads(data)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17257 次 |
| 最近记录: |