// 解析json字符串
// String str = "{'ret_code':0,'ret_msg':'success', 'data':{'task':{'id':1, 'name':'扫描【1.1 .1 .1】','type':1,'status':1,'process':100,'starttime':'2014 - 08 - 31 12:00:00','endtime':'2014 - 08 - 31 12:01:00'}}}";
// JSONObject json = JSONObject.parseObject(str);
// String data = json.getString("data");
// JSONObject dataJson = JSONObject.parseObject(data);
// JSONObject taskJson = JSONObject.parseObject(dataJson.getString("task"));
// System.out.println(json.getString("data"));
// System.out.println(taskJson.getString("name"));
// 解析json数组字符串
// String arrStr = "[{'ret_code':0,'ret_msg':'success', 'data':{'task':{'id':1, 'name':'扫描【1.1 .1 .1】','type':1,'status':1,'process':100,'starttime':'2014 - 08 - 31 12:00:00','endtime':'2014 - 08 - 31 12:01:00'}}},{'data':20,'proffersion':'java工程师'}]";
// JSONArray array = JSONArray.parseArray(arrStr);
// for(int i = 0;i<array.size();i++){
// JSONObject object = array.getJSONObject(i);
// System.out.println(object.get("ret_msg"));
// System.out.println(object.get("proffersion"));
// }
//js定义数组,当字符串传到后台,定义成[]集合才有push()方法 定义成{}数组以key、value形式存储
var arrs = [];
var obj ={};
var object ={};
obj[
'name'] =
name;
obj[
'address'] =
address;
obj[
'record'] =
record;
obj[
'cName'] =
cName;
obj[
'level'] =
level;
obj[
'contact'] =
contact;
obj[
'phone'] =
phone;
arrs
.push(obj);
object
['arr'] = JSON.stringify(arrs);
App.
ajax({
resUrl:
"/pact/savePactOrder",
data:
object,
async:
false,
callback:
function (result) {
params = [];
}
})
转载请注明原文地址: https://www.6miu.com/read-36184.html