我正在尝试用libjson等效替换JSONNode。我认为Value在rapidjson中是等价的,但我不确定。
我看到了这个链接rapidjson,这似乎表明在rapidjson中使用Value作为节点,但我想检查一下。
DOM必须有节点,但我希望它被称为Node,而不是Value,如果我想要使用这个libjson的等价物(JSONNode是libjson):
template<typename T>
OurNode(const String &n, const T &v)
: // class member initializations
pNodeLibJson(new JSONNode(n, v)),
index(0)
{}
所以如果我想使用一个rapidJson节点(并且它必须有一个节点,如果它有DOM),那会是这个吗?
template<typename T>
OurNode(const String &n, const T &v)
: // class member initializations
pNodeRapidJson(new Value(n, v)),
index(0)
{}