【文件属性】:
文件名称:lqobjectserializer:QObject JSON序列化器
文件大小:18KB
文件格式:ZIP
更新时间:2021-03-15 19:47:52
C++
LQObjectSerializer
LQObjectSerializer是一个小型库,我使用它以QObject的形式自动序列化和反序列化数据。 这有点类似于gson对Java和Kotlin所做的工作,尽管简单得多。
JSON反序列化为QObject
给出的是这个json字符串:
{"menu": {
"header": "SVG Viewer",
"items": [
{"id": "Open"},
{"id": "OpenNew", "label": "Open New"},
null,
{"id": "ZoomIn", "label": "Zoom In"},
{"id": "ZoomOut", "label": "Zoom Out"},
{"id": "Origin
【文件预览】:
lqobjectserializer-master
----LQObjectSerializer()
--------lserializer.cpp(4KB)
--------CMakeLists.txt(394B)
--------main.cpp(6KB)
--------lserializer.h(13KB)
----QObjectSerializerTest()
--------deps()
----.gitmodules(190B)
----deps()
--------lqtutils()
----README.md(4KB)
----.gitignore(624B)
----LQObjectSerializerTest()
--------json_2.json(873B)
--------json_3.json(148B)
--------CMakeLists.txt(902B)
--------json_4.json(124B)
--------tst_lqobjectserializertest.cpp(11KB)
--------tst_githubtestcase.cpp(3KB)
--------res.qrc(189B)
--------json_1.json(583B)