-1

我在谷歌搜索了很多。我想以编程方式检查下面的字符串是否是 C 中的有效 JSON。我该怎么做?(我目前正在使用该json-c库。)

        char * string = "{
                      number1 : 100,
                    number2 : 10,
                    files : [ c , c++, java,PHP,java,PHP ],
                    random: [123567876523333,908,988]
                    }";

该库没有检查字符串是否为有效 JSON 的功能。

4

1 回答 1

6

您可以使用该函数,如果解析失败json_tokener_parse(const char *str),它会返回。NULL

有关详细信息,请参见此处

于 2016-06-12T10:53:08.330 回答