admin 管理员组

文章数量: 887031


2024年1月11日发(作者:align content属性)

1:创建JSONObject,添加属性//创建JSONObjectJSONObject json = new JSONObject();//添加属性("username", "张三");("password", "123");//打印n(json);//增加属性t("sex", "男");("age", 18);n(json);根据key返回输出 :n(("sex"));2:判断输出对象的类型boolean isArray = y(); //是否是数组boolean isEmpty = y(); // 是否为空boolean isNullObject = Object(); // 是否为空对象n("是否数组:"+isArray+", 是否空:"+isEmpty+", 是否空为空对象:"+isNullObject);3:把JSONArray添加到JSONObject中JSONArray jsonArray = new JSONArray();(0, "张三");(1, "123");//开始添加t("student", jsonArray);n(json);详细代码如下://创建JSONObject JSONObject json = new JSONObject(); //添加属性 ("username", "张三"); ("password", "123"); //打印 n(json);

//增加属性 t("sex", "男"); ("age", 18); n(json);

//根据key返回 n(("sex"));

//判断输出对象的类型 boolean isArray = y(); boolean isEmpty = y(); boolean isNullObject = Object(); n("是否数组:"+isArray+", 是否空:"+isEmpty+", 是否空为空对象:"+isNullObject);

n("=====");

//把JSONArray添加到JSONObject中 JSONArray jsonArray = new JSONArray(); (0, "张三"); (1, "123"); //开始添加 t("student", jsonArray); n(json);

JavaBean与json字符串互转public class Student{ private String username; private String password; //get set}定义对象,JavaBean(对象)对象转json字符串//定义对象Student stu = new Student("张三", "123456");//JavaBean对象转json字符串JSONObject jsonObject = ject(stu);n(jsonObject);json字符串转为javaBean 关键字 toBean();//json字符串转为javaBean//定义json字符串String jsondata = "{"username":"李四", "password":"123"}";//转为json对象JSONObject json = ject(jsondata);//转为JavaBean对象Student stu2 = (Student)(json, );

n(ng());详细代码:public static void main(String[] args) { //定义对象 Student stu = new Student("张三", "123456"); //JavaBean对象转json字符串 JSONObject jsonObject = ject(stu); n(jsonObject);

//json字符串转为javaBean //定义json字符串 String jsondata = "{"username":"李四", "password":"123"}"; //转为json对象 JSONObject json = ject(jsondata); //转为JavaBean对象 Student stu2 = (Student)(json, ); n(ng()); }

List与json字符串互转:先定义list集合,list转json字符串//定义list集合


本文标签: 对象 字符串 添加 属性 定义