package json;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class JSONObjectDemo {
/***
* json字符串转java代码
* @param args
*/
public static void jsonToJava() {
String jsonStr = "{\"password\":\"123456\",\"username\":\"张三\"}";
System.out.println(jsonStr);
//{"password":"123456","username":"张三"}
JSONObject jsonObject = JSONObject.fromObject(jsonStr);
String username = jsonObject.getString("username");
String password = jsonObject.getString("password");
System.err.println("username="+username+",password="+password);
//username=张三,password=123456
}
/***
* java代码封装为json字符串
*/
public static void javaToJSON() {
JSONObject jsonObject = new JSONObject();
jsonObject.put("username", "张三");
jsonObject.put("age", 24);
jsonObject.put("sex", "男");
System.out.println(jsonObject.toString());
//{"username":"张三","age":24,"sex":"男"}
}
/***
* javaBean转json字符串
*/
public static void javaBeanToJSON() {
UserInfo userInfo = new UserInfo();
userInfo.setUsername("张三");
userInfo.setPassword("123456");
JSONObject jsonObject = JSONObject.fromObject(userInfo);
System.out.println(jsonObject.toString());
//{"password":"123456","username":"张三"}
}
public static void main(String args[]) {
//javaToJSON();
javaBeanToJSON();
}
}
JSONObject相关转换简单案例
最新推荐文章于 2023-06-20 16:28:34 发布