Json应用
来源:互联网 发布:网络发包工具 编辑:程序博客网 时间:2024/05/22 17:45
常用对象
JSONObject.fromObject(…)
适用单个对象或 MAP集合
只要对象中有属性,就会进行转换,没有值,就会显示值为空
不用关心对象中是否包含集合
User user = new User();
String json = JSONObject.fromObject(user).toString();
结果为{“”:”“,”“:”“,”“:”“}
JSONArray.fromObject(…)
适用List集合,数组对象
结果为 [{},{},{}]
常用方法
- static fromObject(…)
静态方法,用于将java对象或集合转换常 jsonlib对象。
- toString()
将jsonlib对象 转换成 json 字符串。
json解析测试
json对象和json字符串的区别
json字符串是json对象的string形式,也就是string,但是符合json对象的格式
若是json对象,那就可以使用getXxx(..)来得到某key对应的value了Json字符串就是字符串 ,只不过字符串的内容格式是json格式的 json对象是对象 ,是json格式的对象 ,什么是json格式啊 就是
键值对, 键可以是字符串也可以数字 ,值可以是字符串 也是可以是数值,还可以是数组,但是有时候json对象写成json格式 的对象时,
又跟js的对象的写法非常相似 因为我们经常 var obj={name:”name“,age:10}这个中非常相似json对象可以通过javascript存取属性!json对象装成json字符串经常用于前后台传输数据!
Json字符串指的就是Json本身,由于JavaScript是弱类型的,所以没有办法直接传递对象或是数组,所以提出了Json格式的字串,用于数据传递;
Json格式的主要可以分为Json对象和Json数组,都是以字串的形式来传递复杂的数据;
Json对象首先是Json字串,格式为{key1:value1,key2:value2,…},同时键和值也可以是Json对象或数组;
Json数组类似,格式为[value1,value2,…],值也没有强制要求。
响应json数据
// 返回json数据 JSONObject jsonObject = new JSONObject(); jsonObject.put("nowDate", nowDate);// 当前日期 // 转json JSONArray jsonArray = new JSONArray(); jsonArray.add(jsonObject); System.out.println(jsonArray); PrintWriter pw = response.getWriter(); pw.write(jsonArray.toString());// 输出
- json 应用
- JSON应用
- JSon应用
- Json应用
- JSON 应用
- JSON 应用
- JSON 应用
- Json应用
- json+xml+xsl应用
- json 字符串 简单应用
- json的应用
- JSON应用 java&js
- JSON应用实例
- JSON 简介和应用
- JSON一些简单应用
- PHP中JSON应用
- java JSON的应用
- json的应用
- Scrapy之settings设置篇
- V4L2入门文档
- JAVA源码分享:基于Apache POI,将List<T>内封装的实体类信息写出到磁盘Excel文件(20170615)
- POJ 1788 Building a New Depot
- 几个问题
- Json应用
- db2 sqlcode
- 增加修改android按键音效soundpool
- nginx平滑升级问题
- Koltin简明学习,also,takeIf,takeUnless
- 剑指Offer——丑数
- 正则表达式中各种字符的含义
- gh0st源码分析与远控的编写(三)
- Kali Linux 使用教程