Должен ли я использовать JSONReader для сложных потоков JSON?
Я пытался проанализировать очень сложный BLOB-объект JSON с несколькими уровнями вложенности. Структура JSON, возвращаемая сервером, может меняться при каждом вызове.
Я написал рекурсивный анализатор JSON с использованием org.json, но производительность невелика. Я знаю, что JSONReader предлагает лучшую производительность и пытался написать модуль, который рекурсивно анализирует этот сложный JSON, используя JSONReader.
Из того, что я вижу, JSONReader лучше подходит для потоков, в которых известна структура JSON. Желательно ли использовать это для JSON, который может постоянно меняться? Пример в документации для Android (и другие примеры, которые я нашел в Интернете) предполагает, что JSON имеет фиксированную структуру.