我有一个简单的Json,我使用以下代码进行了转义:
Gson gs = new GsonBuilder().setPrettyPrinting().create();
String abc = gs.toJson(payload);
然而,这以以下方式打印Json:
"{rn "dob": "T2XA",rn "name": "Test Group 30thOct3",rn "address": "Household"rn}"
我需要这个在漂亮的格式:
"{rn" +
" "dob": "T2XA",rn" +
" "name": "Test Group 30thOct3",rn" +
" "address": "Household"rn" +
"}"
有什么方法可以使用谷歌gson库做到这一点吗?我对处理Jsons很陌生,不知道如何实现这个
这两个字符串实际上是相同的。它之所以被称为漂亮,是因为当您将它打印到控制台或文本文件中时会有缩进,如下所示。
{
"dob": "T2XA",
"name": "Test Group 30thOct3",
"address": "Household"
}