私は使用していますjson シンプルそして、JSON データをきれいに印刷する(人間が読みやすいようにする)必要があります。
この機能はライブラリ内では見つかりませんでした。これは通常どのように実現されるのでしょうか?
ベストアンサー1
Googleのグソンこれをうまく行うことができます:
Gson gson = new GsonBuilder().setPrettyPrinting().create();
JsonParser jp = new JsonParser();
JsonElement je = jp.parse(uglyJsonString);
String prettyJsonString = gson.toJson(je);
または、JsonParser の静的解析メソッドを使用することが推奨されているため、代わりにこれを使用することもできます。
Gson gson = new GsonBuilder().setPrettyPrinting().create();
JsonElement je = JsonParser.parseString(uglyJsonString);
String prettyJsonString = gson.toJson(je);
インポートステートメントは次のとおりです。
import com.google.gson.*;
Gradle の依存関係は次のとおりです。
implementation 'com.google.code.gson:gson:2.8.7'