![](/img/trans.png)
[英]how to store a collection of string as key and json as value in c++
[英]How to read a key value from JSON string?
我想使用JSONCPP从JSON字符串读取值。 这是我的JSON
{
"action": "SCAN",
"table": "Log",
"rowLimit": "1000",
"colFam": [
"i"
],
"filter": [
{
"op": "prefix",
"cf_qn": "ROWKEYS",
"val": "1#1404906729"
}
],
"rows": [
{
"rowNum": "1",
"rowKey": "1#1404906729#",
"cells": [
{
"qf": "i:appName",
"val": "TestApp"
},
{
"qf": "i:chBy",
"val": "Test Logger"
},
{
"qf": "i:comp",
"val": "TestMessageFromSDK"
},
{
"qf": "i:crDt",
"val": "07/12/2014 12:03:53"
},
{
"qf": "i:devId",
"val": "DevID1234"
},
{
"qf": "i:emailHash",
"val": "xyz@mail.com"
},
{
"qf": "i:epoch",
"val": "1404906729"
},
{
"qf": "i:groupId",
"val": "99999999"
},
{
"qf": "i:mcName",
"val": "Test-adev-w8"
},
{
"qf": "i:profId",
"val": "88888888"
},
{
"qf": "i:prty",
"val": "1"
},
{
"qf": "i:ts",
"val": "2014-07-12 11:52:01"
}
]
}
],
"stts": "Filters Set"
}
我想获取“ val”:“ TestMessageFromSDK” 。
怎么做 ?
您可以编写代码自己提取此值,但是为什么要重新发明轮子呢? 有很多可用于C ++的JSON解析库。 看一下此链接 ,看看它是否对您有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.