【问题标题】:How to read a key value from JSON string?如何从 JSON 字符串中读取键值?
【发布时间】:2014-07-20 05:01:37
【问题描述】:

我想使用 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


【解决方案1】:

您可以自己编写代码来提取此值,但为什么要重新发明轮子呢?有很多可用于 C++ 的 JSON 解析库。看看this link,看看对你有没有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    相关资源
    最近更新 更多