0

我正在使用 jsmn 解析器(链接)来解析从 AWS 云接收到的 delta 有效负载。有效载荷格式可以如下:

{
    "state":
    {
        "key1":"value1",
        "key2":["val2.1", "val2.2", "val2.3"],
        "key3":"string3",
    }
}

我从上面的字符串中想要的是所有键都存在于接收到的 JSON 有效负载中。像“key1”,“key2”和“key3”出现在上面的字符串中。

我可以使用 jsmn 提供的“findToken”API 解析各个键,但我想要一些通用的解决方案,通过它我可以知道其中存在哪些所有键,而不是比较我列出的每个键。

那么,任何人都可以提供任何提示/建议,通过使用 jsmn 解析器可以实现上述目标吗?

我正在使用嵌入式 C aws SDK。

提前致谢!

4

0 回答 0