-1

私はGoogleでたくさん検索しました。以下の文字列が 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 に答える