猿问

用键中的冒号解析JSON

我正在尝试使用Python / Django解析以下JSON:


[

  {

    "street": "KEELER",

    ":id": 1421

  }

]

在我的Django模板中,我可以成功访问街道密钥,例如:


{{ obj.street }}

但无法访问ID。我已经尝试了以下方法(全部取自各种SO问题):


{{ obj.id }} , {{ obj.:id }}, {{ obj[':id'] }}

我在SO中还看到了其他两个问题,它们解决了类似的问题,但似乎没有一个帮助。


青春有我
浏览 181回答 3
3回答

米琪卡哇伊

您的对象包装在一个数组中。obj = [  {    "street": "KEELER",    ":id": 1421  }]:id应该像访问obj[0][':id']。

12345678_0001

您可以编写自己的解析器,然后将json解析为字符串,然后可以在id字段中添加自定义解析功能。尽管在Java中,这可能会有所帮助
随时随地看视频慕课网APP

相关分类

Python
我要回答