Java实现JSONObject对象与Json字符串互相转换
发布时间:2020-12-15 07:23:52 所属栏目:Java 来源:网络整理
导读:Java实现JSONObject对象与Json字符串互相转换 JSONObject 转 JSON 字符串 Java代码: JSONObject jsonObject = new JSONObject(); jsonObject.put("name","wjw"); jsonObject.put("age",22); jsonObject.put("sex","男"); jsonObject.put("school","商职");
Java实现JSONObject对象与Json字符串互相转换JSONObject 转 JSON 字符串Java代码: JSONObject jsonObject = new JSONObject(); jsonObject.put("name","wjw"); jsonObject.put("age",22); jsonObject.put("sex","男"); jsonObject.put("school","商职"); String jsonStr = JSONObject.toJSONString(jsonObject); System.out.println(jsonStr); 执行结果: {"school":"商职","sex":"男","name":"wjw","age":22} JSON 字符串 转 JSONObject 对象Java代码: String jsonStr = "{"school":"商职","sex":"男","name":"wjw","age":22}"; JSONObject jsonObject = JSONObject.parSEObject(jsonStr); System.out.println(jsonObject.getString("name")); System.out.println(jsonObject.getInteger("age")); 执行结果: wjw 22 实体类 转 JSONObject对象创建Person类: package c; public class Person { private String name; // 姓名 private int age; // 年龄 private String sex; // 性别 private String school; // 学校 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; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public String getSchool() { return school; } public void setSchool(String school) { this.school = school; } } 创建 Person 对象: Person person = new Person(); person.setName("wjw"); person.setAge(22); person.setSex("男"); person.setSchool("商职"); String personStr = JSONObject.toJSONString(person); // 转换为json字符串 System.out.println("personStr:"+personStr); JSONObject personObject = JSONObject.parSEObject(personStr); // 转换为json对象 System.out.println("personObject:"+personObject); System.out.println("name:"+personObject.getString("name")); 打印结果: personStr:{"age":22,"school":"商职","sex":"男"} personObject:{"school":"商职","age":22} name:wjw (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |