JSONArray转JSONObject

之前一直没弄清jsonArray和jsonObject的区别,今天终于弄明白了。

jsonArray是数组,以[ ]包含数据,jsonObject是对象,以{ }包含数据。

介绍一个在前台组建一个jsonArray的容易方法

 var array=[];

 for(int i=0;i<10;i++){

  var item={};

  item.a="a"+i;

  item.b="b"+i;

  array.push(item);

 }

 Ajax:

 params:{

 data:JSON.stringify(array),

 type:1

 }

在后台可以接收:

  String data=request.getParameter("array");

  JSONArray myArray=JSONArray.fromObject(data);

  for(int i=0;i<myArray.size();i++){

   JSONObject object=myArray.getJSONObject(i);

   String a = object.getString(‘a‘);

   String b = object.getString(‘b‘);

  }

以上这篇js创建jsonArray传输至后台及后台全面解析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

时间: 2024-10-17 14:54:22

JSONArray转JSONObject的相关文章

fastjson的JSONArray和JSONObject

在做JSON反序列化的时候,我们可能经常传递一个class对象来获取对象的示例.但有的时候,可能并不存在这样的class对象: 模板类.并不能直接获取模板类的对象.比如class A<T> {},使用A<Integer>.class却会报错.一个解决办法就是创建一个新类class EA extends A<Integer>,这样使用EA.class就是可以的了.但这样增加很多类. 需要序列化的对象内部含有基类引用成员,它引用到一个派生类.反序列化的时候得不到派生类的信息

JSONArray和JSONObject的简单使用

一.为什么要使用JSONArray和JSONObject 1.后台 -->前台 能够把java对象和集合转化成json字符串格式,这样在前台的ajax方法中能够直接转化成json对象使用 ,从后台向前台传值 2.前台 -->使用JSON.stringify(mdses)方法把js对象,数组.转化成json字符串 ,后台使用JSONArray或JSONObject 转化成 java对象或集合 有助于前端參数传递到后端.和后端取值y 3.json如今以成为大多传输数据的载体 二.后台解析前台aja

JsonArray和JsonObject的使用

import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class JsonTest { public static void main(String[] args) { JSONObject jsonObject = new JSONObject(); jsonObject.put("username", "huangwuyi"); jsonObject.put("sex&q

JsonArray和JsonObject遍历方法

http://blog.csdn.net/changhenshui1990/article/details/69950663 一:遍历JsonArray String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ;  // 一个未转化的字符串 JSONArray json = JSONArray.fromObject(str ); //

JSON ,JSONArray和JSONObject

和 XML 一样,JSON 也是基于纯文本的数据格式.由于 JSON 天生是为 JavaScript 准备的,因此,JSON 的数据格式非常简单,可以用 JSON 传输一个简单的 String,Number,Boolean,也可以传输一个数组,或者一个复杂的 Object 对象. Json的基本结构是使用“{}”来包住对象,该对象包含键和值以冒号分隔,键值对之间以逗号分界,字符串要被包在双引号("")中,并且对象的键名字始终都是一个字符串,属性值可以使任何Json支持的数据类型,包括字

jsonarray和jsonobject

JSONArray ja = new JSONArray(); ja.put("11"); ja.put("22"); ja.put("33"); JSONArray ja2 = new JSONArray(); ja2.put("aa"); ja2.put("bb"); ja.put(ja2); System.out.println(ja.toString()); // jsonarray 这个代表集合

Ajax调用后台action返回JSONArray(JSONObject)类型实现jsp中下拉列表的动态显示

一.描述 现在有个jsp页面上有一个所属学校和一个所属班级的下拉列表,只有在选择所属学校后才弹出所属班级列表,所以采用Ajax技术返回一个ArrayList类型的键值对显示在所属班级列表中,效果如图1所示: 二.源代码 1.main.jsp主要源代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@

JSONArray,JSONObject,String之间的关系

1.JSONArray->JSONObject->String JSONObject jsonObject= JSONArray.getJSONObject("test"); String str = jsonObject.getString("name"); 2.String->JSONArray/JSONObject String str=""; JSONObject jsonAuctionItem = new JSONOb

字符串转成JSONArray和JSONObject遍历

String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ;  // 一个未转化的字符串 JSONArray json = JSONArray.fromObject(str ); // 首先把字符串转成 JSONArray  对象 if(json.size()>0){   for(int i=0;i<json.size();