String may contains null byte, ex "foo\u0000bar" While json-c 0.11 allow to decode such value, I don't find an easy solution to decode such key in an object. Ex : {"foo\u0000bar":"bar\u0000baz"} Related to https://github.com/remicollet/pecl-json-c/issues/7