0

目前我有大量的 java 实体类,我需要一个等效的 JavaScript 类。这些 JavaScript 类中的每一个都将代表特定类别的 JSON 模板。

遗嘱用户将能够编辑此 json 模板(使用 json 验证器http://www.jsoneditoronline.org/)。

编辑 json 模板后,用户将能够将 json 保存到文件中。

现在我的问题是,我应该如何处理需要将所有 java 实体复制到 javascript 类中的部分。

4

1 回答 1

0

查看XStream,它使用反射将对象序列化/反序列化到 JSON 和 XML。

使用 JSON(此处为示例 - 有关更多示例,请参见此链接):

XStream xstream = new XStream(new JsonHierarchicalStreamDriver());
String json = xstream.toXML(myobject);

XStream 有一些其他功能可能对您有用,例如定义类/字段别名等。还有其他选项,例如 GSON(很多人似乎喜欢它,您应该检查一下;我只是熟悉 XStream ),同样。希望有帮助。

于 2013-08-05T18:07:22.663 回答