У меня есть работающий анализатор 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, которую я мог бы использовать.