Introduce a Qt-free JSON implementation
This is essentially QJson with Qt replaced by std:: features.
This is useful to have in circumstances where a Qt dependency
is undesirable, e.g. for the Qt Creator debugger protocol
implementation in our CDB extension.
Change-Id: Iec79c6b23b1e717ce1b6f4d38755287d1f479c13
Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
Showing
- src/shared/json/README.md 3 additions, 0 deletionssrc/shared/json/README.md
- src/shared/json/json.cpp 4928 additions, 0 deletionssrc/shared/json/json.cpp
- src/shared/json/json.h 582 additions, 0 deletionssrc/shared/json/json.h
- src/shared/json/json.pri 2 additions, 0 deletionssrc/shared/json/json.pri
- src/shared/json/json.qbs 15 additions, 0 deletionssrc/shared/json/json.qbs
- src/src.qbs 1 addition, 0 deletionssrc/src.qbs
- tests/auto/auto.pro 1 addition, 0 deletionstests/auto/auto.pro
- tests/auto/auto.qbs 1 addition, 0 deletionstests/auto/auto.qbs
- tests/auto/json/bom.json 3 additions, 0 deletionstests/auto/json/bom.json
- tests/auto/json/json.pro 13 additions, 0 deletionstests/auto/json/json.pro
- tests/auto/json/json.qbs 22 additions, 0 deletionstests/auto/json/json.qbs
- tests/auto/json/test.bjson 0 additions, 0 deletionstests/auto/json/test.bjson
- tests/auto/json/test.json 66 additions, 0 deletionstests/auto/json/test.json
- tests/auto/json/test2.json 1 addition, 0 deletionstests/auto/json/test2.json
- tests/auto/json/test3.json 15 additions, 0 deletionstests/auto/json/test3.json
- tests/auto/json/tst_json.cpp 2524 additions, 0 deletionstests/auto/json/tst_json.cpp
- tests/benchmarks/json/json.pro 14 additions, 0 deletionstests/benchmarks/json/json.pro
- tests/benchmarks/json/numbers.json 19 additions, 0 deletionstests/benchmarks/json/numbers.json
- tests/benchmarks/json/test.json 66 additions, 0 deletionstests/benchmarks/json/test.json
- tests/benchmarks/json/tst_bench_json.cpp 269 additions, 0 deletionstests/benchmarks/json/tst_bench_json.cpp
src/shared/json/README.md
0 → 100644
src/shared/json/json.cpp
0 → 100644
This diff is collapsed.
src/shared/json/json.h
0 → 100644
This diff is collapsed.
src/shared/json/json.pri
0 → 100644
src/shared/json/json.qbs
0 → 100644
tests/auto/json/bom.json
0 → 100644
tests/auto/json/json.pro
0 → 100644
tests/auto/json/json.qbs
0 → 100644
This diff is collapsed.
tests/auto/json/test.bjson
0 → 100644
File added
tests/auto/json/test.json
0 → 100644
This diff is collapsed.
tests/auto/json/test2.json
0 → 100644
tests/auto/json/test3.json
0 → 100644
This diff is collapsed.
tests/auto/json/tst_json.cpp
0 → 100644
This diff is collapsed.
tests/benchmarks/json/json.pro
0 → 100644
This diff is collapsed.
tests/benchmarks/json/numbers.json
0 → 100644
This diff is collapsed.
tests/benchmarks/json/test.json
0 → 100644
This diff is collapsed.
tests/benchmarks/json/tst_bench_json.cpp
0 → 100644
This diff is collapsed.
Please register or sign in to comment