Android:打印漂亮的JSON字符串被截断

时间:2016-04-19 11:21:00

标签: android json gson

我想打印从我的服务器收到的所有JSON字符串。

所以我尝试了两种方法:

首先使用JSON(Android SDK):

LogUtils.LOGD(TAG, "jsonBodyReceived: " + new JSONObject(jsonStr).toString(4));

GSON类似的第二个:

mGson = gsonBuilder.setPrettyPrinting().disableHtmlEscaping().create();
LogUtils.LOGD(TAG, "jsonBodyReceived: " + mGson.toJson(new JsonParser().parse(jsonStr))); 

不幸的是,在这两种情况下,结果都被截断(不在同一个地方)。没有特殊字符等。

如果我打印JSON字符串而不使用以下格式:

mGson = gsonBuilder.create(); // Without pretty option
  

正确打印所有字符串。

那么如何使用漂亮的格式打印JSON字符串?

0 个答案:

没有答案