如何将一个json数组类型的字符串转换为json数组,然后遍历数组取出json对象,最后在js中取出里面的属性?

author author     2023-04-16     769

关键词:

例如:
json数组字符串:" ["name":"aaa","age":"22","name":"bbb","age":"33"] "。
如何转换为json数组:["name":"aaa","age":"22","name":"bbb","age":"33"]。
然后对数组遍历取出json对象:"name":"aaa","age":"22","name":"bbb","age":"33"。
最后就可以在js中通过"对象.name"的方式取出里面的name和age等属性值了。
网上各种什么 $.parseJSON()都只能针对单个的json对象,无法对多个的json数组。
请问我如何将一个json数组字符串,注意是“字符串”,并不是数组,是数组就简单了,
我在js里就可以直接遍历取出json对象了。现在是这种json数组类型字符串没法遍历,使用split()去切割成数组也无法做到。请写出js中的具体实现代码,不要光写文字,看着烦,说一百句文字还不如给我写出代码。

jq框架下,给个示例,仅供参考:

var objs = $.parseJSON('["name":"aaa","age":"22","name":"bbb","age":"33"]');
var str  = '';
$.each(objs, function(k, obj)
    str += obj.name + ' is ' + obj.age + "\\n";
);

alert(str);

参考技术A var i = 0,
str = ' ["name":"aaa","age":"22","name":"bbb","age":"33"] ',
arr = JSON.parse(str),
len = arr.length;
for (i; i < len; i++)
console.log(arr[i].name);

console.log(arr[i].age);


还望采纳谢谢,如有问题请联系我

如何使用 scala 和 json spray 将混合类型值的 json 转换为 json

...问题描述】:我尝试了jsonspray的教程,但我有一个不同的字符串,其中一个值是字符串,另一个是列表。如何将以下字符串转换为每个键是列表或字符串的json对象?sourc 查看详情

如何将json转换为字符串数组

】如何将json转换为字符串数组【英文标题】:HowtoconvertjsonintoStringarray【发布时间】:2019-09-0111:50:51【问题描述】:您好,我对Swift很陌生,我正在尝试制作一个简单的应用程序。应用以JSON格式从服务器获取数据。funcaddLangList(com... 查看详情

如何将 json 数组转换为 json 对象?

】如何将json数组转换为json对象?【英文标题】:Howcanconvertanarrayofjsonstoajsonobject?【发布时间】:2016-12-2320:08:00【问题描述】:我对json的特定部分(更具体的数组)做了一些更改,完成后我想将更改保存在json中,但我不能,因为... 查看详情

如何将 c# 二维数组转换为 JSON 对象?

...C#中有一个二维数组-如何将其转换为包含二维数组的JSON字符串?例如。int[,]numbers=newint[8,4];JavaScriptSerializerjs=newJavaScriptSerialize 查看详情

如何将 JSON 字符串转换为 JSON 数组列表? [复制]

】如何将JSON字符串转换为JSON数组列表?[复制]【英文标题】:HowtoconvertaJSONstringintoaJSONarraylist?[duplicate]【发布时间】:2019-03-0816:33:47【问题描述】:我有一个字符串,我想在列表中显示它,所以我必须在数组列表中转换它我该怎... 查看详情

如何将mongodb响应数组从javascript对象转换为JSON字符串

】如何将mongodb响应数组从javascript对象转换为JSON字符串【英文标题】:HowtoconvertmongodbresponsearrayfromjavascriptobjecttoJSONstring【发布时间】:2017-11-1110:08:29【问题描述】:我编写了一个javascriptAPI,它根据请求从mongodb数据库返回所有数... 查看详情

如何将 JSON 字符串转换为数组

】如何将JSON字符串转换为数组【英文标题】:HowtoconvertJSONstringtoarray【发布时间】:2011-11-2215:11:35【问题描述】:我想做的是:将JSON作为php文本区域的输入使用此输入并将其转换为JSON并将其传递给phpcurl以发送请求。这个m从api... 查看详情

将 json 转换为 C# 数组?

...2012-03-2402:26:31【问题描述】:有谁知道如何将包含json的字符串转换为C#数组。我有这个从webBrowser读取text/json并将其存储到字符串中。stringdocText=webBrowser1.Document.Body.InnerText;只需要以某种方式将该json字符串更改为一个数组。一直... 查看详情

如何将字符串值转换为 Json 类型

】如何将字符串值转换为Json类型【英文标题】:HowdoIConvertStringvaluestoJsonType【发布时间】:2021-08-1114:44:31【问题描述】:我有一个String,我需要把它转换成json类型,我该怎么做?[PedidoNovo(id:2,mesa:10,comanda:22,codproduto:309,produto:CALABR... 查看详情

如何将具有多个相同键的字符串数组转换为 JSON 对象?

】如何将具有多个相同键的字符串数组转换为JSON对象?【英文标题】:HowtoconvertarrayofsrtingwithmultiplesamekeystoJSONObject?【发布时间】:2021-06-0920:46:42【问题描述】:我有一个从查询字符串中提取的数组,如下所示:vararr=\'field1=12345&... 查看详情

如何使用 PHP 将 JSON 字符串数据转换为数组?

】如何使用PHP将JSON字符串数据转换为数组?【英文标题】:HowtoconvertJSONstringdataintoarrayusingPHP?【发布时间】:2016-11-0810:20:33【问题描述】:我需要将JSON结果转换为PHP中的数组。这里我使用authorize.net支付网关沙箱。我可以在JSON字... 查看详情

如何将json字符串转换为元素数组?

】如何将json字符串转换为元素数组?【英文标题】:Howtoconvertthejsonstringintoarrayofelements?【发布时间】:2012-05-2311:42:33【问题描述】:这是我获取json响应字符串的代码我通过这个方法得到这个字符串NSDictionary*selector=[jsonvalueForKey:@... 查看详情

如何将字符串数组转换为 JSON 对象?

】如何将字符串数组转换为JSON对象?【英文标题】:HowtoconvertarrayofstringsintoJSONobject?【发布时间】:2021-05-1204:27:51【问题描述】:我需要在不丢失过滤条件的情况下返回列表页面。为此,我使用cookie,在提交表单过滤器时设置它... 查看详情

如何将字符串转换成javabean

...assJSonUtilsstaticObjectMapperobjectMapper;/***使用泛型方法,把json字符串转换为相应的JavaBean对象。*(1)转换为普通JavaBean:readValue(json,Student.class)*(2)转换为List:readValue(json,List.class).但是如果我们想把json转换为特定类型的List,比如List<Stud... 查看详情

Angular 5 / Typescript - 如何将复杂的 json 对象转换为类

】Angular5/Typescript-如何将复杂的json对象转换为类【英文标题】:Angular5/Typescript-Howtocastcomplexjsonobjecttoaclass【发布时间】:2018-05-1721:47:06【问题描述】:我正在尝试将一个复杂的(多个类型类)json响应对象(我从我的nodejs/mongoose... 查看详情

如何将javascript对象转换成json字符串

...是个Object对象,根节点是该对象的一个属性,属性名是空字符串。参数key当父节点是数组Object,key为数组索引,否则key为Object属性名。value节点值。注:JSON不支持循环数据结构。参考 查看详情

将表示 UCHAR 数组的 json 字符串响应转换为字节数组

】将表示UCHAR数组的json字符串响应转换为字节数组【英文标题】:ConvertjsonstringresponserepresentingUCHARarraytoBytearray【发布时间】:2019-08-1616:24:34【问题描述】:我正在调用一个json-rpcapi,它返回一个表示PDF文件的UCHAR数组(因此返回... 查看详情

如何将带有数组的字符串转换为数组[重复]

】如何将带有数组的字符串转换为数组[重复]【英文标题】:Howtoconvertastringwitharraystoanarray[duplicate]【发布时间】:2018-12-2601:59:47【问题描述】:如何将这段响应转换为有效数组?我想对数据执行Object.map:varuser_roles="[\'store_owner\',... 查看详情