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集合
版权声明:本文标题:JSON数据格式转换(StringBuffer拼接json串)大全及用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1704942667h467452.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论