【发布时间】:2017-10-09 15:20:41
【问题描述】:
我想手动生成 JSON 来表示复杂对象(没有任何 RTTI 等)。
这可以使用 Mormot(以及如何)完成吗?
我找到了 JSON Variant 类型,但它似乎无法生成像这里这样的复杂 JSON: Generate JSON array with LKJSON in Delphi 7
当然我可以像使用 lkJSON 一样,但由于我的项目已经使用 Mormot,我更愿意使用已经在使用的库。
【问题讨论】:
-
你不需要为此使用 mormot,Delphi 附带一个 JSON 库。
-
我希望如果 Mormot 支持这一点,那么它会比 DBXJSON 更高效、更快。
-
@DavidHeffernan 我不相信 JSON 库随 PRO SKU 一起提供(除非您添加了 500 美元的 FireDAC/数据库选项)。
-
@alcalde nope,专业版有 json 库
-
我专门创建了this,以便有一个简洁的符号来使用 Delphi 语法构建 JSON 对象。它在很大程度上基于 Variant 的...