├── .clang-format ├── .gitignore ├── COPYING ├── Makefile ├── README.md ├── chartest ├── Makefile ├── main.c └── test ├── json-selector.c ├── json-selector.h ├── json.c ├── json.h ├── main.c ├── parse-number ├── Makefile ├── parser.c └── scratch.c ├── parse-string ├── string-parse.c ├── text.txt └── utf.c ├── test-jsons ├── example2.json ├── invalid1.json ├── invalid2.json ├── invalid3.json ├── invalid4.json ├── invalid5.json ├── invalid6.json ├── massive.json ├── mildly-nested.json ├── numbers.json └── sample.json └── test.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/README.md -------------------------------------------------------------------------------- /chartest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/chartest/Makefile -------------------------------------------------------------------------------- /chartest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/chartest/main.c -------------------------------------------------------------------------------- /chartest/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/chartest/test -------------------------------------------------------------------------------- /json-selector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/json-selector.c -------------------------------------------------------------------------------- /json-selector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/json-selector.h -------------------------------------------------------------------------------- /json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/json.c -------------------------------------------------------------------------------- /json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/json.h -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/main.c -------------------------------------------------------------------------------- /parse-number/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/parse-number/Makefile -------------------------------------------------------------------------------- /parse-number/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/parse-number/parser.c -------------------------------------------------------------------------------- /parse-number/scratch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/parse-number/scratch.c -------------------------------------------------------------------------------- /parse-string/string-parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/parse-string/string-parse.c -------------------------------------------------------------------------------- /parse-string/text.txt: -------------------------------------------------------------------------------- 1 | "what a fast 🐌!" 2 | " \" \t \r \r \b \f \n \\ /" 3 | "6U閆崬밺뀫颒myj츥휘:$薈mY햚#rz飏+玭V㭢뾿愴YꖚX亥ᮉ푊垡㐭룝\u0006\"厓ᔧḅ^Sqpv媫\"⤽걒\"˽Ἆ?ꇆ䬔未tv{DV鯀Tἆl凸g\\㈭ĭ즿UH㽤" 4 | "(QP윤懊FI<ꃣ『䕷[\"珒嶮?%Ḭ壍಻䇟0荤!藲끹bd浶tl\u2049\u0006#쯀@僞" 5 | -------------------------------------------------------------------------------- /parse-string/utf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/parse-string/utf.c -------------------------------------------------------------------------------- /test-jsons/example2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/test-jsons/example2.json -------------------------------------------------------------------------------- /test-jsons/invalid1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/test-jsons/invalid1.json -------------------------------------------------------------------------------- /test-jsons/invalid2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/test-jsons/invalid2.json -------------------------------------------------------------------------------- /test-jsons/invalid3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/test-jsons/invalid3.json -------------------------------------------------------------------------------- /test-jsons/invalid4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/test-jsons/invalid4.json -------------------------------------------------------------------------------- /test-jsons/invalid5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/test-jsons/invalid5.json -------------------------------------------------------------------------------- /test-jsons/invalid6.json: -------------------------------------------------------------------------------- 1 | { 2 | "path": "C:\Users\JohnDoe\Documents" 3 | } 4 | -------------------------------------------------------------------------------- /test-jsons/massive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/test-jsons/massive.json -------------------------------------------------------------------------------- /test-jsons/mildly-nested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/test-jsons/mildly-nested.json -------------------------------------------------------------------------------- /test-jsons/numbers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/test-jsons/numbers.json -------------------------------------------------------------------------------- /test-jsons/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/test-jsons/sample.json -------------------------------------------------------------------------------- /test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jamesbarford/easy-json/HEAD/test.c --------------------------------------------------------------------------------