RapidJSON: как парсить только первый уровень?

Я работаю с RapidJSON, чтобы разобрать несколько файлов конфигурации для моей игры (определения материалов, компонентов и т. д.). Однако мне любопытно, можно ли настроить RapidJSON для анализа только первого уровня в документе JSON. Представьте себе это:

{
  "foo": "bar",
  "bar": "foo",
  "nested": {
    "foo": "bar"
  }
}

foo — строка bar, bar — строка foo и nested — строка {"foo": "bar"}

Это возможно? У меня есть несколько вложенных документов, которые мне не нужно анализировать, и я не хочу, чтобы RapidJSON тратил на них время.


person vinnylinux    schedule 12.05.2016    source источник


Ответы (1)