什么是rapidjson等同于libjson JSONNode?

时间:2017-02-10 17:41:09

标签: c++ rapidjson

我正在尝试用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)
            {}

0 个答案:

没有答案