我使用bson Document類創建json字符串(和mongodb)。格式JSON字符串(bson)
但json字符串並不花哨。全部在一條線上。 如何將json字符串格式化爲花式(多行)json字符串?
我使用bson Document類創建json字符串(和mongodb)。格式JSON字符串(bson)
但json字符串並不花哨。全部在一條線上。 如何將json字符串格式化爲花式(多行)json字符串?
Ultradiv的答案在瀏覽器中查看JSON很棒,但是我不確定您的問題是否也詢問在您的控制檯中打印JSON作爲運行應用程序的問題。
如果是這樣,我喜歡用GSON。我正在根據你的java標籤提出這個建議。如果你想使它漂亮,你可以做一些事情如下:
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String json = gson.toJson(obj);
System.out.println(json);
如果您想一些更多的信息,看看以下指南:
我想像一個類,我可以添加到我的項目,而不是一個完整的API:/ – Shapci
D:我明白,也許你只能導入Maven的依賴和實例化一個GSON類的對象?我在我的項目中使用它,並且不佔用超過幾行代碼。我發現的任何其他替代方法都沒有太大幫助。如果我找到任何鏈接,我可以在這裏發佈。 – abhi
不,如果我添加Maven依賴項,它會將完整的api導出到目標jar中:/ – Shapci