Closed kekxv closed 4 years ago
这样的三个函数都不能让人明白是做什么用的,建议不予采纳。 这里提到的toString()其实就是operator()已经做了的事情。
@Bwar 函数名无所谓,目的是可以方便的提取数据
例如:
objectClass[cjsonTmp["id"].toNumber()] = cjsonTmp["display_name"].toString();
可以直接获取到 id
的int
值,而不需要通过定义一个变量,然后在通过 Get
获取,这样代码量相对较多(其实就是比较懒)。
operator() 只能获取 string 类型。
作为一个新手很想看 lz 修改后的单元源码? 留个邮箱 710774265@qq.com
作为一个新手很想看lz修改后的单元原始码? 留个邮箱710774265@qq.com
修改后的源码在这里:https://github.com/ClangTools/clangTools/tree/master/src/JSON 不过意义不大。
建议增加三个接口,方便直接使用:json["title"].toString() // 直接得到标题