Методы печати объектов JSON в Java: Jackson, Gson и org.json

Чтобы распечатать объект JSON в Java, вы можете использовать различные методы в зависимости от используемых вами библиотек. Вот несколько методов с использованием популярных библиотек JSON:

  1. Использование библиотеки Джексона:

    ObjectMapper objectMapper = new ObjectMapper();
    Object json = objectMapper.readValue(jsonString, Object.class);
    String prettyJson = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(json);
    System.out.println(prettyJson);
  2. Использование библиотеки Gson:

    Gson gson = new GsonBuilder().setPrettyPrinting().create();
    JsonParser jsonParser = new JsonParser();
    JsonElement jsonElement = jsonParser.parse(jsonString);
    String prettyJson = gson.toJson(jsonElement);
    System.out.println(prettyJson);
  3. Использование библиотеки org.json:

    import org.json.JSONObject;
    JSONObject jsonObject = new JSONObject(jsonString);
    String prettyJson = jsonObject.toString(4);
    System.out.println(prettyJson);

Обязательно замените jsonStringфактической строкой JSON, которую вы хотите распечатать.