Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 32 lines (28 sloc) 1.106 kB
a0bb309 @madbranch Restructured to use CMake.
madbranch authored
1 #ifndef JB_JSON_BOX_H
2 #define JB_JSON_BOX_H
3
7e3e0a5 @madbranch Prepared JsonBox to generate documentation with Doxygen.
madbranch authored
4 /**
5 * @mainpage JsonBox
6 * @section format_description What is JSON?
7 * [JSON](http://json.org/) (JavaScript Object Notation) is a lightweight data-interchange format.
8 * @section project_description What is Json Box?
9 * Json Box is a C++ library used to read and write JSON with ease and speed.
10 *
11 * Things it does:
12 * * Follows the standards established on [http://json.org/](http://json.org/)
13 * * Read and write JSON in UTF-8
14 * * Uses the STL streams for input and output
15 * * Generated JSON can be indented and pretty or compact and hard-to-read
16 * * Does not crash when the JSON input contains errors, it simply tries to interpret as much as it can
17 *
18 * Things it does not do:
19 * * Read JSON in UTF-16 or UTF-32
20 * * Keep the order of the members in objects (the standard doesn't require keeping the order)
21 * * Write useful error messages when the JSON input contains errors
22 *
23 * The library wasn't designed with multi-threading in mind.
24 * @see JsonBox
25 */
26
a0bb309 @madbranch Restructured to use CMake.
madbranch authored
27 #include <JsonBox/Value.h>
1ee38a4 @madbranch Added some missing includes in JsonBox.h.
madbranch authored
28 #include <JsonBox/Array.h>
29 #include <JsonBox/Object.h>
a0bb309 @madbranch Restructured to use CMake.
madbranch authored
30
949f7a8 @madbranch Changed the way the output works to make use of streambuf filters.
madbranch authored
31 #endif
Something went wrong with that request. Please try again.