All
Я работаю над проектом Flash AS2, в котором у меня есть выбор получения набора данных в формате XML или JSON.
Набор данных, вероятно, содержит около 100-1000 строк данных; в каждой строке примерно 50 полей; большинство значений являются числовыми.
Если я буду использовать XML, я сам смогу определить XML, чтобы убедиться, что он максимально компактен.
Итак, я мог бы использовать что-то вроде этого:
<rows>
<row col0="1" col1="2" col2="3" ... col49="50" />
...
<row col0="1" col1="2" col2="3" ... col49="50" />
</rows>
В моих первоначальных тестах данные JSON и XML "весили" примерно одинаково (в килобайтах). Тем не менее, я заметил, что Flash способен анализировать XML НАМНОГО быстрее - для анализа JSON требуется примерно 3 раза больше. (Я использую класс от http://www.json.org/json.as).
Основываясь исключительно на этом, я склонен использовать XML, хотя JSON кажется гораздо более популярным в наши дни.
Типичен ли более медленный анализ JSON? Есть ли класс быстрее, чем у json.org? Это потому, что я использую AS2 вместо AS3 (длинная история, не спрашивайте ...)? Должен ли я делать что-то не так?
Большое спасибо заранее за любой совет или понимание.
Cheers,
Мэтт Стюлер