格式化JSON字符串(bson)

时间:2016-03-04 16:37:14

标签: java bson

我使用bson Document类创建json字符串(和mongodb)。

但json字符串并不华丽。一切都在一条线上。 如何将json字符串格式化为花哨的(多行)json字符串?

2 个答案:

答案 0 :(得分:1)

Ultradiv的答案非常适合在浏览器中查看JSON,但我不确定您的问题是否也在询问您在运行应用程序时是否在控制台中打印JSON。

如果是这样,我想使用GSON。我根据你的java标签提出这个建议。如果你想做得漂亮,你可以做如下的事情:

Gson gson = new GsonBuilder().setPrettyPrinting().create();
String json = gson.toJson(obj);
System.out.println(json);

如果您想了解更多信息,请查看以下指南:

How to convert Java object to / from JSON (Gson)

How to enable pretty print JSON output (Gson)

答案 1 :(得分:0)

我使用简单的Chrome插件以漂亮的方式查看经过验证的JSON here

然而,有在线JSON美化者,我最喜欢的是this

是否值得通过自己建造一个轮子来重新发明轮子?不是从我的角度来看