java 接收json数据
来源:互联网 发布:java中图片上传和回显 编辑:程序博客网 时间:2024/04/30 06:02
前台写法
1、 数组 var jsonStr = [{'name':'jim' , 'age':20} , {'name':'king' , 'age':26},{'name':'jge' , 'age':30}];
2、 2层数组 var jsonStr = {'name':"kim",'age':'11','product':[{'productname':'商品1','价格':'22'},{'productname':'商品2','价格':'23'}]};
3、 多层数组 var jsonStr = {'name':"kim",'age':'11','product':[{'productname':'商品1','价格':'22','specification':[{'name':'尺寸','value':'XL'},
{'name':'颜色','value':'蓝色'}]},{'productname':'商品2','价格':'23','specification':[{}]}]};
后台写法
1、
// String jsonStr = getRequest().getParameter("data");
//
// JSONArray jsonArray = JSONArray.fromObject(jsonStr);
//
// for(int i=0;i<jsonArray.size(); i++){
//
// JSONObject jsonJ = jsonArray.getJSONObject(i);
//
// Stringaa = jsonJ.getString("name");
// System.err.println(aa);
//
// jsonJ.getString("age");
//
// }
2、
// String pro = getRequest().getParameter("data");
//
// JSONObject jsonObject = JSONObject.fromObject(pro);
//
// String name = jsonObject.getString("name");
//
// System.err.println(name);
//
// String age = jsonObject.getString("age");
//
// System.err.println(age);
//
// JSONArray jsonArray = jsonObject.getJSONArray("product");
//
// for (int i = 0; i < jsonArray.size(); i++) {
//
// JSONObject jsonJ = jsonArray.getJSONObject(i);
//
// System.err.println("json:"+jsonJ.getString("productname")+"--"+jsonJ.getString("价格"));
//
//
// }
3、
String pro = getRequest().getParameter("data");
JSONObject jsonObject = JSONObject.fromObject(pro);
String name =jsonObject.getString("name");
System.err.println(name);
String age =jsonObject.getString("age");
System.err.println(age);
JSONArray jsonArray =jsonObject.getJSONArray("product");
for (inti = 0;i <jsonArray.size();i++) {
JSONObject jsonJ =jsonArray.getJSONObject(i);
System.err.println("json:" +jsonJ.getString("productname") +"--"
+ jsonJ.getString("价格"));
JSONArray jsonArray2 =jsonJ.getJSONArray("specification");
for (intj = 0;j <jsonArray2.size();j++) {
JSONObject jsonK =jsonArray2.getJSONObject(j);
System.err.println("jsonK:" +jsonK.getString("name") +"---"
+ jsonK.getString("value"));
}
}
- java 接收json数据
- 前台拼接json数据java后台接收
- post提交json数据后,java接收json
- Django接收Json数据
- post接收json数据
- 接收Json数据
- JSON数据的接收
- java web 接收发送json格式的数据
- 【详解】Python接收json数据联合java代码解密
- java接收http请求body中的json数据
- Java接收json数据后对数据库的处理
- java访问远程接口返回json数据接收
- springMVC接收JSON数据转java对象以及Java对象转JSON数据
- android发送/接收json数据
- Android接收/发送jSON数据
- Android接收/发送jSON数据
- php接收JSON格式数据
- android发送/接收json数据
- GitHub 优秀的 Android 开源项目
- 关于scanf接受键盘输入的细节
- 轻松点,来做个手机网游吧 开篇
- php中的注释
- 黑马程序员-c语言指针总结
- java 接收json数据
- 列表数据类型-列表常用操作
- MVC+EasyUI实现查询显示到相应表格
- poj 1852 Ants <规律题>
- PowerDesigner的使用(一)
- Android数据库ORMlite框架翻译系列(第二章:part 1)
- c语言数组方式实现静态循环队列
- POJ 1995 Raising Modulo Numbers(快速幂取余)
- mysql 字符串转日期