将前台json对象传入java后台

前台json格式的数据如何传入后台

1. 将要传入后台的数据组装成JSON格式的字符串:

var jsonStr = [{‘name‘:‘jim‘ , ‘age‘:20} , {‘name‘:‘king‘ , ‘age‘:26},{‘name‘:‘jge‘ , ‘age‘:30}]

2. 使用JQuery的ajax请求后台

jQuery.ajax({

type: "post",

url: url,

dataType : ‘json‘,

data : {‘mydata‘:jsonStr},

success: function(data,textStatus){

alert("操作成功");

},

error: function(xhr,status,errMsg){

alert("操作失败!");

}

});

3.后台数据的接收与解析:

String jsonStr = ServletActionContext.getRequest().getParameter("mydata");

JSONArray jsonArray = JSONArray.fromObject(jsonStr);

for(int i=0;i<jsonArray.length(); i++){

JSONObject jsonJ = jsonArray.getJSONObject(i);

jsonJ.getInt("name");

jsonJ.getString("age");

}

4. 操作完成

时间: 2024-12-16 03:32:48

将前台json对象传入java后台的相关文章

前台Json 对象传递到后台(一)

1.背景:最近在做内部使用的Mis系统,遇到的问题是:我想将前台的form表单数据以json格式传递后台,但是后台接受的action()参数类型比较多,有model,string.. 2.废话不多说,上代码 3.前台jquery代码, 4.Load传递,FORM提交数据:Content-Type:application/x-www-form-urlencoded; charset=UTF-8 1 //将表单内容序列化, 2 //1.表单中的name要和接收的class字段名字一样, 3 //2.

json对象传入js方法失败

1 var msg:String = {"isBannedUid":"119","isBannedUserId":"112554","isBannedNickName":"test"}; 2 var obj:Object = new Object(); 3 var jsons:String = ""; 4 obj.msg = msg; 5 jsons = JSON.s

前台 JSON对象转换成字符串 相互转换 的几种方式

在最近的工作中,使用到JSON进行数据的传递,特别是从前端传递到后台,前台可以直接采用ajax的data函数,按json格式传递,后台Request即可,但有的时候,需要传递多个参数,后台使用request进行接收.有时传递了几个数值,还好接收.但是如果传递一个json数组,这样后台接受的时候Request多个很麻烦,此时要按照类的格式或者 集合的形式进行传递.例如下面的例子: 前台按类的格式传递JSON对象: var jsonUserInfo = "{\"TUserName\&quo

json对象转化Java对象

public static void main(String[] args) { String studentJson="{\"username\":\"xiaoming\",\"age\":20,\"desc\":\"好学生\"}"; String studentJson2="{\"username\":\"xiaohong\",\&q

JAVA中json对象转JAVA对象

json格式 {userId:'1',message:'2',create_time:'2020-03-28 20:58:11',create_date:'2020-03-28'} JAVA对象 ChatDTO.java public class ChatDTO { private String userId; private String message; private String createDate; private String createTime; } ......get set

使用mob提供的接口 查询IP对应的省市区信息(json对象转java对象)

登录地址:http://api.mob.com 1.写一个发送请求的工具类 2.定义一个接受返回值的类 3.发送请求 ---------这里是发送请求的工具类------------------ package com.haochedai.util; import com.sun.org.apache.xml.internal.utils.URI;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;impor

uploadify前台上传文件,java后台处理的例子

1.先创建一个简单的web项目upload (如图1-1) 2.插件的准备 (1).去uploadify的官网下载一个uploadify插件,然后解压新建个js文件夹放进去(这个不强求,只要路径对了就可以) (2).准备所需要的后端处理上传文件的jar包:commons-fileupload-1.2.1.jar 3.新建一个JSP即index.jsp +servlet即UploadServlet.java 图1-1 4.花几分钟对这些简单的配置完成后就可以看看index.jsp与UoloadSe

java对象与json对象间的相互转换

1.解析json字符串 将json字符串转换为json对象,然后再解析json对象:. JSONObjectjsonObject = JSONObject.fromObject(jsonStr); 根据json中的键得到它的值 Stringname = jsonObject.getString("name"); int age = jsonObject.getInt("age"); 2.将json字符串转换为java对象 同样先将json字符串转换为json对象,再

java对象与json对象之间的转换

jar包:import net.sf.json.JSONObject; 1.解析json字符串 将json字符串转换为json对象,然后再解析json对象:.JSONObjectjsonObject = JSONObject.fromObject(jsonStr); 根据json中的键得到它的值Stringname = jsonObject.getString("name");int age = jsonObject.getInt("age"); 2.将json字符