我有一个可以正常工作的RapidJSON解析器,可以解析以下代码而没有任何问题:
var data = {
difficulty: [
"Easy",
"Average",
"Hard"
],
age: [
"Adult (17 and over)",
"Paediatrics (0-16)"
]
}
为此,我让mainParser使用RapidJson函数String()解析“ Id”和“ type”,并调用我的subParser(来自RapidJson函数startArray())来解析与RapidJson函数String()的连接。正如我所说,这很好。
现在,我想调整解析器以解析以下JSON文件:
{
"Id" : 999
"type" : "outbound"
"Connections": [
{
"connection1" : "www.stackoverflow.com",
"connection2" : "www.bing.com"
}
}
这里,“连接”(Connections)数组中没有任何“键”。如何修改解析器以处理此输入?我很难理解是否可以使用任何标准的RapidJson函数。