小弟最近在做Json解析,在VC++利用json cpp 对json串解析,但是不知道如何解析如下所示JSON字符串,求助 20
{\"accepted\":[[{\"id\":[\"8000\"]}],[{\"id\":[\"8001\"]}],[{\"id\":[\"8002\"]}],[{\"...
{\"accepted\":[[{\"id\":[\"8000\"]}],[{\"id\":[\"8001\"]}],[{\"id\":[\"8002\"]}],[{\"id\":[\"8003\"]}],[{\"id\":[\"8004\"]}],[{\"id\":[\"8005\"]}],[{\"id\":[\"8006\"]}]]}
展开
1个回答
展开全部
JSON格式错误。
如果不是字符串内的引号,请不要在引号前加反斜杠。
请参考json,.org
如果不是字符串内的引号,请不要在引号前加反斜杠。
请参考json,.org
追问
{"arr":"[{\"cpp\":\"jsoncpp\",\"java\":\"jsoninjava\",\"php\":\"support\"}]","name":"json"}
恩 是格式看着不怎么对,怪我截取了json串中的一部分,简单的Json串如上所示,请问这个如何解析呢?
追答
直接使用你用的JsconCPP库的Reader类的Parse函数就可以了
读取出来的直接是Value对象变量,所有的值都在Value变量中,
具体你自己看看JsonCpp的说明。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询