2013-12-26 5 views
0

В настоящее время я в процессе анализа плюсов и минусов производства JSON-выхода в разных форматах. Что, по вашему мнению, был бы плюсы и минусы вывода JSON с симпатичной печатью и один без любого форматирования, связанное с симпатичной печатью по отношению к вещам, какПлюсы и минусы использования JSON Pretty Print?

  1. Performance.

  2. Сериализация/десериализация.

  3. Разбор или любые другие критерии.

Я использую Java.

+0

Зачем вам печатать его? – Blender

+0

В моем текущем руководстве по требованию, отправленном командой front-end, вывод JSON основан на довольно печати – Anirudh

+1

Это не имеет смысла. JSON не чувствителен к пробелам. – Blender

ответ

5

Для всех трех пунктов, о которых вы говорите, лучше не использовать красивую печать. Единственное преимущество красивой печати в том, что ее легче читать человеком.

+0

Хорошо, Генри! – Keerthivasan

+0

Я вижу !! было бы очень полезно, если бы вы могли определить по 3 пунктам с некоторыми практическими соображениями. – Anirudh

+2

Дополнительное пустое пространство, которое вставлено, имеет отрицательные эффекты для производительности (генерация, синтаксический анализ и время передачи), и, кроме того, генератор более сложный. – Henry

1

Без какого-либо профилирования я бы подумал, что отсутствие лишних пробелов будет лучше для производительности, если только незначительно. Тем не менее, это уменьшит пропускную способность.

+0

Это кажется правдой! Если результат JSON является огромным, тогда он может реагировать на время ответа! – Anirudh

Смежные вопросы