找了一些 JSON-C 的使用範例:

不過最上面兩個都有一個同樣的問題,就是多做了幾次不必要的 free,最後的 json_object_put 其實只要對最上頭的 root 做一次就好,這個 function 會將其中有參照的 object 都做 free 掉的動作,相關問題可以參照以下連結: