json 与 vaadin 集成
我想通知论坛获取一些与 Vaadin 项目配合使用的 JSON 示例。
实际过程如下所示
第 1 点:我们从服务器获取 Java 对象 第 2 点:将 Java 对象转换为 JSON 第 3 点:所需解决方案:如何将 JSON 与 Vaadin 项目集成。
任何构建所需解决方案的具体示例将不胜感激。请回复。
I would like to inform to forum to get few examples on JSON which works with Vaadin Project.
The Actual Procedure is as shown below
Point 1: We get the Java Objects from Server Point 2: Converting Java Objects into JSON Point 3: Solution Required: How to integrate JSON with Vaadin Project.
Any specific examples to build the required solution will be much appreciated. Kindly revert.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Vaadin 是一个服务器端 UI 框架。这意味着您在应用程序中执行的任何操作都是在服务器端执行的。客户端小部件(在浏览器中运行)由框架自动处理。
也就是说,您可以使用任何您喜欢的 JSON Java 库来读取/写入 JSON 对象。 http://www.json.org/ 维护了一个很好的库列表
作为示例,这里是使用 XStream (使用 Jettison 驱动程序)将 JSON 解析为 Java 对象并将 Java 对象绑定到 Vaadin Form:
其中 PersonBean 只是一个简单的 Java 类:
Vaadin is a server-side UI framework. That means you anything you do in your application, you do that on the server-side. The client-side widgets (running in browser) are automatically handled by the framework.
That said, you can use any JSON Java library you like to read/write JSON objects. A good list of libraries is maintained at http://www.json.org/
As an example, here is a small one of parsing JSON into Java objects with XStream (using Jettison driver) and binding the Java object to Vaadin Form:
Where the PersonBean is just a simple Java class: