json与vaadin的集成
我想告诉论坛一些关于JSON的例子,这些例子可以与Vaadin项目一起使用 实际程序如下所示 第1点:我们从服务器获取Java对象第2点:将Java对象转换为JSON第3点:所需解决方案:如何将JSON与Vaadin项目集成json与vaadin的集成,json,vaadin,Json,Vaadin,我想告诉论坛一些关于JSON的例子,这些例子可以与Vaadin项目一起使用 实际程序如下所示 第1点:我们从服务器获取Java对象第2点:将Java对象转换为JSON第3点:所需解决方案:如何将JSON与Vaadin项目集成 任何构建所需解决方案的具体示例都将不胜感激。请回复。Vaadin是一个服务器端UI框架。这意味着您在应用程序中执行的任何操作,都是在服务器端执行的。客户端小部件(在浏览器中运行)由框架自动处理 也就是说,您可以使用任何JSONJava库来读/写JSON对象。图书馆的良好列表
任何构建所需解决方案的具体示例都将不胜感激。请回复。Vaadin是一个服务器端UI框架。这意味着您在应用程序中执行的任何操作,都是在服务器端执行的。客户端小部件(在浏览器中运行)由框架自动处理 也就是说,您可以使用任何JSONJava库来读/写JSON对象。图书馆的良好列表保存在 作为一个示例,下面是一个将JSON解析为Java对象的小例子(使用抛弃驱动程序),并将Java对象绑定到:
Vaadin是一个服务器端UI框架。这意味着您在应用程序中执行的任何操作,都是在服务器端执行的。客户端小部件(在浏览器中运行)由框架自动处理 也就是说,您可以使用任何JSONJava库来读/写JSON对象。图书馆的良好列表保存在 作为一个示例,下面是一个将JSON解析为Java对象的小例子(使用抛弃驱动程序),并将Java对象绑定到:
您是否可以尝试更详细地解释一下您在集成部分要做的事情?通常情况下,您真的不必或不想以任何方式接触Vaadin生成的JSON。您能否尝试更详细地解释一下您在集成部分要做什么?通常,您真的不必或不想以任何方式接触Vaadin生成的JSON。
// Deserialize the JSON to a Java Bean
XStream xstream = new XStream(new JettisonMappedXmlDriver());
xstream.alias("person", PersonBean.class);
PersonBean person = (PersonBean) xstream
.fromXML("{person: {name:'John Doe',age:45}}");
// Bind the Java Bean to a Vaadin Form
Form form = new Form();
mainWindow.addComponent(form);
form.setItemDataSource(new BeanItem<PersonBean>(person));
public class PersonBean {
private String name;
private int age;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
}