js中我有一个字符串,怎么转换成json,我想获取其中一个属性如name的各个值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中我有一个字符串,怎么转换成json,我想获取其中一个属性如name的各个值相关的知识,希望对你有一定的参考价值。
["id":"1","name":"zhangsan","age":"12","id":"2","name":"lisi","age":"15","id":"3","name":"wangwu ","age":"11"],这个字符串是拼接生成的,数据条数不定,我该怎么做 求大神指点
参考技术A var d=eval(字符串变量);d就是你需要的json对象了追问
我这样试过了,可是var re = eval(result);var len = re.length;这个长度不该是记录的条数么 可是当记录大于1的时候,就不对了
追答确定字符串格式没有问题?千万不要有因为引号或者多个顶级中括号组,我这边eval了下,alert的length值为3,正常的
本回答被提问者采纳java中把json怎么转换成数组
java中把json怎么转换成数组的方法:
1、使用原生的解析:
String json = "...";
JSONArray array= new JSONArray(json);
//遍历数组里的值,得到每个独立的对象,然后获取对应的值设置到声明好的对象中,最终创建对象完成后添加到集合中,如我自己代码里的片段:
for (int j = 0; j < array.length(); j++)
obj = array.getJSONObject(j);
Data data = new Data();
data.setThumbnail(obj.getString("thumbnail"));
data.setTitle(obj.getString("title"));
data.setUrl(obj.getString("url"));
mDataList.add(data);
2、使用第三方包如Gson,但是这个你得保证你的JSON字符串个z
java
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
参考技术A 1、使用原生的解析:String json = "...";
JSONArray array= new JSONArray(json);
//遍历数组里的值,得到每个独立的对象,然后获取对应的值设置到声明好的对象中,最终创建对象完成后添加到集合中,如我自己代码里的片段:
for (int j = 0; j < array.length(); j++)
obj = array.getJSONObject(j);
Data data = new Data();
data.setThumbnail(obj.getString("thumbnail"));
data.setTitle(obj.getString("title"));
data.setUrl(obj.getString("url"));
mDataList.add(data);
2、使用第三方包如Gson,但是这个你得保证你的JSON字符串个z本回答被提问者采纳
以上是关于js中我有一个字符串,怎么转换成json,我想获取其中一个属性如name的各个值的主要内容,如果未能解决你的问题,请参考以下文章