要实现javabean和json字符串互转,需要json的jar包
jar包lia
package com.it;
import com.alibaba.fastjson.JSONObject;
public class TestJson {
public static void main(String[] args) {
// json格式的字符串转javabean
String jsonString = "{\"username\":\"张三\",\"password\":\"123\",\"sex\":\"男\"}";
JSONObject jbo = JSONObject.parseObject(jsonString);
Person req = (Person) JSONObject.toJavaObject(jbo, Person.class);
String password = req.getPassword();
System.out.println(password);
// javabean转json格式的字符串
Person person = new Person();
person.setUsername("李四");
person.setPassword("456");
person.setSex("男");
Object jsonData = JSONObject.toJSON(person);
System.out.println(jsonData.toString());
}
}