如何查看json对象的格式?

时间:2016-04-20 12:43:26

标签: javascript json

我使用Django作为后端,在我的view.py中我返回一个json对象

return HttpResponse(json.dumps(result))

在我的前端,在我收到的一个javascript文件中

jsonResult = JSON.parse(result);

它是成功的因为我可以看到变量" jsonResult"如果我使用控制台检查它,就像:

console.log(jsonResult);

问题是我希望看到格式,如下所示:

{
"tags":{
    "tag":[
               {
               "time":"67",
               "comment":"test 2",
               "id":"18",
               "owner":"xiaoli",
               },
       {
               "time":"30",
               "comment":"",
               "id":"28",
               "owner":"xiaoli",        
       }
        ]
  }
}

我该怎么做?或者,如果我可以生成一个json文件? 感谢。

2 个答案:

答案 0 :(得分:0)

你使用python解释器来做这件事吗?

如果是这样,你可以使用“漂亮的打印”,它应该以一种很好的方式显示子文件。

>>> import json
>>> print json.dumps({'4': 5, '6': 7}, sort_keys=True,
...                  indent=4, separators=(',', ': '))
{
    "4": 5,
    "6": 7
}

取自:https://docs.python.org/2/library/json.html

编辑:

很抱歉只是看到你正在使用JS。 How can I pretty-print JSON using JavaScript?

也许这有帮助。

答案 1 :(得分:0)

您的HTTP请求的结果是一个字符串。 所以你这样做:

jsonResult = JSON.parse(result);

在对象(jsonResult)中解析此字符串(结果)。

因此,如果您想将此json视为字符串,则只需:

console.log(result);

或将其添加到元素