json来做吧,先去下载下jar包。
下面是测试的代码:
try{
String str = "{'list':['1,2','3,4','5,6']}";
JSONObject jsonObject = JSONObjectfromObject(str); //把转为json对象。
String array= jsonObjectgetString("list"); //获取list的值。
JSONArray jsonArray = JSONArrayfromObject(array); //把list的值转为json数组对象。
Object[] strs = jsonArraytoArray(); //json转为数组。
for(Object s:strs){
Systemoutprintln(s);
}
}catch(Exception e){eprintStackTrace();}
字符串:
字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似 字符数组,所以它每一位的单个元素都是可以提取的,如s=“abcdefghij”,则s[0]=“a”,s[9]="j",而字符串的 零位正是它的长度,如s[0]=10(※上述功能Ansistring没有。),这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入 数组。
for(int i=0;i<listlength;i++){
var nop = list[i];
if(nopid==3){
alert(你想要的)
}
}
首先要明白ajax的基本格式,参考下面的内容,可以发现,success是请求成功后服务器返回的数据,接收只需要把回调函数的值处理就可以了,如:
response:即为服务器返回的数据
success: function(response){ consolelog(response);}如果response的个试试{"id":"123","name":"jghdream"}取值的时候可以这样做:var id = responseid;var name = responsename;
是ajax的一些参数:
$ajax({ type:'post', url:'/testajaxphp', dataType:'json', data:{uid:uid,rands:Mathrandom()}, success: function(){ alert('ajax return success');}});
url,类型:String,默认值: 当前页地址。发送请求的地址
data, 类型:String,发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'
dataType,类型:String,预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 >
json来做吧,先去下载下jar包。
下面是测试的代码:try{String str = "{'list':['1,2','3,4','5,6']}";JSONObject jsonObject = JSONObjectfromObject(str); //把转为json对象。String array= jsonObjectgetString("list"); //获取list的值。JSONArray jsonArray = JSONArrayfromObject(array); //把list的值转为json数组对象。Object[] strs = jsonArraytoArray(); //json转为数组。for(Object s:strs){Systemoutprintln(s);}}catch(Exception e){eprintStackTrace();}
字符串:字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似 字符数组,所以它每一位的单个元素都是可以提取的,如s=“abcdefghij”,则s[0]=“a”,s[9]="j",而字符串的 零位正是它的长度,如s[0]=10(※上述功能Ansistring没有。),这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入 数组。
你json不对啊,a的值是字符串,不是数组,应该是
var json={
a:["aaaaa","bbbbb","ccccc"],
b:["11111","22222","33333"]
};
把单引号去掉才是数组呢。
然后就可以用jsona[1]访问bbbbb了
以上就是关于如何读取json字符串中的数组全部的内容,包括:如何读取json字符串中的数组、怎么获取json数组里面对象的每一个值、ajax怎么获取json数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)