Gson: убрать лишние символы новой строки при сериализации массива - PullRequest
1 голос
/ 29 января 2012

При использовании Gson для сериализации массива в json я получаю новую строку после каждого элемента, например,

  "values": [
    962,
    962,
    0,
    962,
    483,
    479
  ]

, так или иначе, есть, чтобы избежать этого, и все значения в одной строке в Gson (то есть не постобработка вывода Gson)?

1 Ответ

3 голосов
/ 01 февраля 2012

GsonBuilder должен по умолчанию сжимать данные при сериализации в JSON.Можно настроить его так, чтобы он этого не делал (для удобства чтения).

Пример для сжатия сериализатора

Gson gson = new GsonBuilder().create();

и для не сжатия (красивая печать)

Gson gson = new GsonBuilder().setPrettyPrinting().create();

См. Также Gson doc .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...