jsonc-libjsonを使用して、以下のようなjson文字列を作成しています。json libを使用してjson文字列を作成する
{ "author-details": {
"name" : "Joys of Programming",
"Number of Posts" : 10
}
}
私のコードは
json_object *jobj = json_object_new_object();
json_object *jStr1 = json_object_new_string("Joys of Programming");
json_object *jstr2 = json_object_new_int("10");
json_object_object_add(jobj,"name", jStr1);
json_object_object_add(jobj,"Number of Posts", jstr2);
の下に、これは私が著者の詳細情報に関連付けられている上部を追加するにはどうすればよいのJSON文字列
{
"name" : "Joys of Programming",
"Number of Posts" : 10
}
を与えるように見えますか?
それは望ましい結果が得られていません。 json_object * jobj = json_object_new_object(); json_object * root = json_object_new_object(); json_object_object_add(jobj、 "著者詳細"、ルート);以前に提供したコードの前にこれを追加しました。json_object * jobj = json_object_new_object(); json_object * jStr1 = json_object_new_string( "プログラミングの楽しさ"); json_object * jstr2 = json_object_new_int(10); {"著者詳細":{}、 "名前": "プログラミングの喜び"、 "投稿数":10} – ari
を印刷しました。 – ari