Java对象和JSON字符串的互相转换
来源:互联网 发布:红色微信软件 编辑:程序博客网 时间:2024/05/17 17:55
需要用到的jar包
下载链接:这里写链接内容
1.Java对象——>JSON字符串
@Test public void Object2JSON(){ Person p = new Person("tom","F",12); JSONArray jsonArray = JSONArray.fromObject(p); System.out.print(jsonArray); }
2.JSON字符串——>Java对象
//将JSON字符串转化成Java对象。 @Test public void JSON2Object(){ String jsonStr = "{'name':'Cindy','age':18,'sex':'M'}"; JSONObject jsonObject = JSONObject.fromObject(jsonStr); Person pFromJSON = (Person) JSONObject.toBean(jsonObject,Person.class); System.out.println(pFromJSON); }
附:Person
注意:转换成的对象需要有无参构造函数,否则会转换失败。
package domain;public class Person { private String name; private String sex; private int age; public Person(){}; public Person(String name, String sex, int age) { this.name = name; this.sex = sex; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "Person{" + "name='" + name + '\'' + ", sex='" + sex + '\'' + ", age=" + age + '}'; }}
阅读全文
0 0
- json字符串和java对象的互相转换
- Jsonlib实现Json字符串和Java对象的互相转换
- Java对象和JSON字符串的互相转换
- json字符串和对象的互相转换
- json:java对象和json对象之间的互相转换
- json字符串与java对象互相转换
- Json字符串与Java对象互相转换
- Json对象和字符串互相转换
- JSON对象 和 java对象互相转换
- JSON对象和Java对象互相转换
- java对象和json对象互相转换
- java对象和json互相转换
- Jackson 框架,JSON和java对象的互相转换
- Java对象和集合与Json之间的互相转换
- json字符串和json对象异同和互相转换
- json、对象、字符串互相转换
- JAXB实现JAVA对象和XML字符串的互相转换
- 字符串和JSON对象的互相转化
- TCP连接的建立与终止
- C++创建选择文件对话框并获取文件路径
- ViewPager无限轮播,加载网络数据,ImageLoader加载图片并缓存到SD卡上
- 反射+枚举+freemarker
- 程序员有趣的面试智力题
- Java对象和JSON字符串的互相转换
- 单点登录(SSO)实现方式(附源码)
- 矩阵鞍点
- 作为一名自动化测试新手的测试经验分享
- 第七届河南省赛题解B.海岛争霸
- servlet的功能
- Hbase权限控制配置及收回权限
- php -m看到的扩展和phpinfo不一样
- Android Studio Could not find method runProguard()...