2

我需要一个使用来自服务器的数据填充 dojo 网格的示例。我有 struts2 和 dojo 应用程序,其中动作类设置类型为 hashmap 的模型变量作为包含需要以网格形式显示的不同值的结果。

现在我如何以网格数据的形式表示这个哈希图。您能否提供一个示例示例应用程序,该示例应用程序将哈希图转换为 json,然后使用此 json 填充网格。

4

1 回答 1

1

我使用 Jackson 序列化为 JSON。地图中的每个项目是否代表网格中的一行?您要序列化的数据有多复杂?

https://github.com/FasterXML/jackson-core

如果数据结构很简单,那么您可能只使用 Jackson 就可以摆脱困境。
当您想开始序列化更复杂的数据结构时,您可能需要增强您的序列化引擎。

我写了一些可以做到这一点的东西。这里解释的太多了,但是您可以查看这些博客文章并查看 git hub 上的代码:

http://swingingcode.blogspot.com/2012/04/json-serialization-engine-part-i.html

http://swingingcode.blogspot.com/2012/04/json-serialization-engine-part-ii.html

https://github.com/cswing/evinceframework/tree/master/web/src/java/com/evinceframework/web/dojo/json

于 2012-05-24T15:34:37.687 回答