逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::

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;

    }

}

 

posted on 2011-01-23 01:09 逛奔的蜗牛 阅读(1330) 评论(0)  编辑 收藏 引用 所属分类: Java

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理