Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
json与vaadin的集成_Json_Vaadin - Fatal编程技术网

json与vaadin的集成

json与vaadin的集成,json,vaadin,Json,Vaadin,我想告诉论坛一些关于JSON的例子,这些例子可以与Vaadin项目一起使用 实际程序如下所示 第1点:我们从服务器获取Java对象第2点:将Java对象转换为JSON第3点:所需解决方案:如何将JSON与Vaadin项目集成 任何构建所需解决方案的具体示例都将不胜感激。请回复。Vaadin是一个服务器端UI框架。这意味着您在应用程序中执行的任何操作,都是在服务器端执行的。客户端小部件(在浏览器中运行)由框架自动处理 也就是说,您可以使用任何JSONJava库来读/写JSON对象。图书馆的良好列表

我想告诉论坛一些关于JSON的例子,这些例子可以与Vaadin项目一起使用

实际程序如下所示

第1点:我们从服务器获取Java对象第2点:将Java对象转换为JSON第3点:所需解决方案:如何将JSON与Vaadin项目集成


任何构建所需解决方案的具体示例都将不胜感激。请回复。

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;
    }
}