それは初心者の質問、私はSTDへの文字列の次のJSON配列をフォーマットする方法を ::文字列ここでフォーマットのJSONコード::文字列
[
{
"x" : 12.1,
"y" : 12.1,
"z" : 12.1
},
{
"x" : 12.1,
"y" : 12.1,
"z" : 12.1
},
{
"x" : 12.1,
"y" : 12.1,
"z" : 12.1
},
{
"x" : 12.1,
"y" : 12.1,
"z" : 12.1
}
]
は、JSON文字列
const std::string json =
"[\n"
" {\n"
" \"x\" : 0,\n"
" \"y\" : 0,\n"
" \"z\" : 0\n"
" },\n"
" {\n"
" \"x\" : 640,\n"
" \"y\" : 0,\n"
" \"z\" : 0\n"
" },\n"
" {\n"
" \"x\" : 640,\n"
" \"y\" : 0,\n"
" \"z\" : 480\n"
" },\n"
" {\n"
" \"x\" : 0,\n"
" \"y\" : 0,\n"
" \"z\" : 480\n"
" }\n"
"]\n";
Json::Value coordinates;
Json::Reader reader;
reader.parse(json, coordinates);
あります
私は上記のjson配列を解析して座標のリストを取得しようとしていますが、正しく解析することはできません。
JSON * *文字列です。コードではありません。 '' {{"x:12.1}、{" x ":12.1"} ""はJson文字列です。どういう意味ですか? –
私の質問std :: stringにそのjsonを書く方法を作成しようとしています – andre
ちょうど他の文字列のように。 Jsonは文字列で、その内容は特定の形式です。これ以上何もない。 –