<divclass="textblock">Here is a list of all files with brief descriptions:</div><divclass="directory">
<tableclass="directory">
<trid="row_0_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="arraylist_8h.html"target="_self">arraylist.h</a></td><tdclass="desc">Internal methods for working with json_type_array objects. Although this is exposed by the <aclass="el"href="json__object_8h.html#a23d20e3f886c1638a7116be66b7b5ec2">json_object_get_array()</a> method, it is not recommended for direct use </td></tr>
<trid="row_1_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="bits_8h.html"target="_self">bits.h</a></td><tdclass="desc">Do not use, only contains deprecated defines </td></tr>
<trid="row_2_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="debug_8h.html"target="_self">debug.h</a></td><tdclass="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr>
<trid="row_3_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="json_8h.html"target="_self">json.h</a></td><tdclass="desc">A convenience header that may be included instead of other individual ones </td></tr>
<trid="row_4_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="json__c__version_8h.html"target="_self">json_c_version.h</a></td><tdclass="desc">Methods for retrieving the json-c version </td></tr>
<trid="row_5_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="json__inttypes_8h.html"target="_self">json_inttypes.h</a></td><tdclass="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr>
<trid="row_6_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="json__object_8h.html"target="_self">json_object.h</a></td><tdclass="desc">Core json-c API. Start here, or with <aclass="el"href="json__tokener_8h.html"title="Methods to parse an input string into a tree of json_object objects. ">json_tokener.h</a></td></tr>
<trid="row_7_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="json__object__iterator_8h.html"target="_self">json_object_iterator.h</a></td><tdclass="desc">An API for iterating over json_type_object objects, styled to be familiar to C++ programmers. Unlike <aclass="el"href="json__object_8h.html#acf5f514a9e0061c10fc08055762639ee">json_object_object_foreach()</a> and <aclass="el"href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object_object_foreachC()</a>, this avoids the need to expose json-c internals like <aclass="el"href="structlh__entry.html">lh_entry</a></td></tr>
<trid="row_8_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="json__object__private_8h.html"target="_self">json_object_private.h</a></td><tdclass="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr>
<trid="row_9_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="json__pointer_8h.html"target="_self">json_pointer.h</a></td><tdclass="desc">JSON Pointer (RFC 6901) implementation for retrieving objects from a json-c object tree </td></tr>
<trid="row_10_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="json__tokener_8h.html"target="_self">json_tokener.h</a></td><tdclass="desc">Methods to parse an input string into a tree of <aclass="el"href="structjson__object.html">json_object</a> objects </td></tr>
<trid="row_11_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="json__util_8h.html"target="_self">json_util.h</a></td><tdclass="desc">Miscllaneous utility functions and macros </td></tr>
<trid="row_12_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="json__visit_8h.html"target="_self">json_visit.h</a></td><tdclass="desc">Methods for walking a tree of objects </td></tr>
<trid="row_13_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="linkhash_8h.html"target="_self">linkhash.h</a></td><tdclass="desc">Internal methods for working with json_type_object objects. Although this is exposed by the <aclass="el"href="json__object_8h.html#a2caa52ae1863bd073444f3737138a4db">json_object_get_object()</a> function and within the <aclass="el"href="structjson__object__iter.html">json_object_iter</a> type, it is not recommended for direct use </td></tr>
<trid="row_14_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="math__compat_8h.html"target="_self">math_compat.h</a></td><tdclass="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr>
<trid="row_15_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="printbuf_8h.html"target="_self">printbuf.h</a></td><tdclass="desc">Internal string buffer handing. Unless you're writing a json_object_to_json_string_fn implementation for use with <aclass="el"href="json__object_8h.html#a889345512a214b8f78f6a73561523c7c">json_object_set_serializer()</a> direct use of this is not recommended </td></tr>
<trid="row_16_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="random__seed_8h.html"target="_self">random_seed.h</a></td><tdclass="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr>
<trid="row_17_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="snprintf__compat_8h.html"target="_self">snprintf_compat.h</a></td><tdclass="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr>
<trid="row_18_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="strdup__compat_8h.html"target="_self">strdup_compat.h</a></td><tdclass="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr>
<trid="row_19_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="strerror__override_8h.html"target="_self">strerror_override.h</a></td><tdclass="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr>
<trid="row_20_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="strerror__override__private_8h.html"target="_self">strerror_override_private.h</a></td><tdclass="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr>
<trid="row_21_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icondoc"></span><aclass="el"href="vasprintf__compat_8h.html"target="_self">vasprintf_compat.h</a></td><tdclass="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr>