Java:将 TreeModel、TableModel 序列化为 JSON,反之亦然?
在客户端,用户指定的输入创建唯一的 TreeModel 和 TableModel。
这需要序列化为 JSON 以便存储在 MongoDB 上(直接存储 JSON 文档)。
JSON 需要被解析回 TreeModel 或 TableModel,它们将在客户端软件上再次呈现。
任何库或现有代码可以促进这一点?
On the client side, a user specified input creates a unique TreeModel and TableModel.
This needs to be serialized to JSON for storage on MongoDB (stores JSON document directly).
The JSON needs to be parsed back into a TreeModel or TableModel which will be rendered again on the client side software.
Any library or existing codes which can faciliate this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
TreeModel 和 TableModel 只是没有数据的接口,因此无法序列化。但是,当您谈论 TreeModel 实现(例如 DefaultTreeModel)时,您可以使用 Jackson POJO 数据绑定<将其序列化为 Json /a>
TreeModel and TableModel are just interfaces without data therefore they cant be serialized. However when you talk about TreeModel implementation e.g. DefaultTreeModel you can serialize it to Json using Jackson POJO data binding
Jackson 可以在 5 分钟内完成此操作
Jackson can do so in 5 minutes
您可以迭代模型的数据并使用 jackson 生成 json。即:
测试:
You can iterate through the model's data and use jackson to generate the json. I.e.:
Test: