我希望我的网页能够显示类似JASON Parser的内容 (右图)。我首先在Chrome上安装了JSONView。
然后我创作了一个字符串 {" isbn":" asdf"," name":" qwer",&# 34;价格":1} 我提供给JSON Parser并确保它确实服从JSON格式。
最后,我试图通过以下方式在我的网页上显示它:
out.println("{\"isbn\":\"asdf\",\"name\":\"qwer\",\"price\":1}\");
但它只是像任何其他普通字符串一样显示而不是像这样格式化。 如何设法让我的网页自动显示JSON格式?
谢谢!
答案 0 :(得分:0)
编辑:我没有意识到这是JSP。我给出的答案与使用JavaScript方法JSON.stringify()
有关,您可以在JSP项目中的客户端JavaScript中以某种方式实现它。
使用JSON.stringify()
'漂亮打印'原始的JavaScript对象。
例如,要有两个缩进空格:
var str = JSON.stringify(obj, null, 2);
如果必须在Java代码中实现,那么您可以使用GSON库。示例:Pretty-Print JSON in Java