FastJson使用

来源:互联网 发布:淘宝爱国者官方旗舰店 编辑:程序博客网 时间:2024/05/16 06:02
static void method1(){          System.out.println("javabean转化示例开始----------");          Person person = new Person("1","fastjson",1);          //这里将javabean转化成json字符串          String jsonString = JSON.toJSONString(person);          System.out.println(jsonString);          //这里将json字符串转化成javabean对象,          person =JSON.parseObject(jsonString,Person.class);          System.out.println(person.toString());          System.out.println("javabean转化示例结束----------");      }      static void method2(){          System.out.println("List<javabean>转化示例开始----------");          Person person1 = new Person("1","fastjson1",1);          Person person2 = new Person("2","fastjson2",2);          List<Person> persons = new ArrayList<Person>();          persons.add(person1);          persons.add(person2);          String jsonString = JSON.toJSONString(persons);          System.out.println("json字符串:"+jsonString);          //解析json字符串          List<Person> persons2 = JSON.parseArray(jsonString,Person.class);          //输出解析后的person对象,也可以通过调试模式查看persons2的结构          System.out.println("person1对象:"+persons2.get(0).toString());          System.out.println("person2对象:"+persons2.get(1).toString());          System.out.println("List<javabean>转化示例结束----------");      }  
原创粉丝点击