admin 管理员组文章数量: 887053
2024年1月11日发(作者:common multiple)
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);详细代码如下://创建JSONObjectJSONObject json = new JSONObject();//添加属性("username", "张三");("password", "123");//打印n(json);//增加属性t("sex", "男");("age", 18);n(json);//根据key返回n(("sex"));//判断输出对象的类型boolean isArray = y();
("username", "张三");("password", "123");(jsonObject);n(jsonArray);//循环输出for(int i = 0; i < (); i++) {n((i));}}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集合List list = new ArrayList();(new Student("张三", "123"));(new Student("李四", "456"));//list转json字符串JSONArray jsonArray = ject(list);n(jsonArray);json字符串转list//json字符串转list
版权声明:本文标题:java拼接json串_JSON数据格式转换(StringBuffer拼接json串)大全及用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1704943071h467474.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论