json-c wrapper