RapidJson парсинг строк без ключа - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть работающий анализатор RapidJSON, который может без проблем проанализировать следующий код:

{
"Id" : 999
"type" : "outbound"
    "Connections": [
       {
          "connection1" : "www.stackoverflow.com",
          "connection2" : "www.bing.com"
       }
}

Для этого у меня есть mainParser для анализа "Id" и "type" с функцией rapidJson String () и вызова моего subParser (из функции fastJson startArray ()) для анализа соединений с функцией rapidJson String (). Как я уже сказал, это прекрасно работает.

Теперь я хочу настроить синтаксический анализатор для анализа следующего файла JSON:

{
"Id" : 999
"type" : "outbound"
    "Connections": [
       {
          "www.stackoverflow.com",
          "www.bing.com"
       }
}

Здесь у меня нет «ключа» в массиве «Соединения». Как я могу изменить синтаксический анализатор для обработки этого ввода? Мне трудно понять, есть ли какая-нибудь стандартная функция quickJson, которую я мог бы использовать.

...