Java:最简单的Bean->JSON & JSON->Bean

Java:最简单的Bean->JSON & JSON->Bean

Java中已经有不少的JSON工具,功能都很强大,可配置性很强。

FastJSON虽然功能不如Json Lib等强大,但是胜在使用简单(主要是从json->bean时简单),速度快,是个不错的选择。

适合的场景,使用适合的工具,才是最好的。

FastJSON: http://119.38.217.15/wiki/display/fastjson/Examples


import com.alibaba.fastjson.JSON;


public class FastJson {

    public static void main(String[] args) {

        User u = new User("Biao", 23);

        System.out.println(JSON.toJSONString(u));

        String js = "{\"name\":\"Bi\\\"ao\",\"age\":23}";

        u = JSON.parseObject(js, User.class);

        System.out.println(u);

    }

}


public class User {

    public String name;

    public int age;


    public User() {

    }


    public User(String name, int age) {

        this.name = name;

        this.age = age;

    }


    public String getName() {

        return name;

    }


    public void setName(String name) {

        this.name = name;

    }


    public int getAge() {

        return age;

    }


    public void setAge(int age) {

        this.age = age;

    }

    

    @Override

    public String toString() {

        return name + ": " + age;

    }

}

 

你可能感兴趣的:(Java:最简单的Bean->JSON & JSON->Bean)