如何使用多个分隔符拆分 JSON 数组
How to split JSON array with multiple separater?
>我对JSON数组有问题。首先,我有一组从 API 检索的 JSON 数组,如下所示
{
"image_path":[
"slider.jpg",
"slider_2.jpg",
"slider_3.jpg",
"slider_4.jpg"
],
"name":[
"KIDCARD Banner",
"Christmas",
"Back To School",
"Chinese New Year"
],
"start_time":[
"2015-11-24 01:12:04",
"2015-11-24 04:31:26",
"2015-11-24 01:11:30",
"2015-11-29 01:11:07"
],
"end_time":[
"2020-12-31 01:12:04",
"2016-01-31 04:31:26",
"2016-01-20 01:11:30",
"2016-02-22 01:11:07"
]
}
但是,我只想获取"名称"中的数据并显示它。我能够用 var 数组 = title.split(",");在 JavaScript 中,但显示的结果是"圣诞节",我只想要圣诞节。所以我需要帮助来删除单词上的"。我是JavaScript来做这件事。谢谢。
你可以得到这样的名字
var arr={
"image_path":[
"slider.jpg",
"slider_2.jpg",
"slider_3.jpg",
"slider_4.jpg"
],
"name":[
"KIDCARD Banner",
"Christmas",
"Back To School",
"Chinese New Year"
],
"start_time":[
"2015-11-24 01:12:04",
"2015-11-24 04:31:26",
"2015-11-24 01:11:30",
"2015-11-29 01:11:07"
],
"end_time":[
"2020-12-31 01:12:04",
"2016-01-31 04:31:26",
"2016-01-20 01:11:30",
"2016-02-22 01:11:07"
]
};
arr.name.forEach(function(i,j){
console.log(i)
});
你的问题有点令人困惑。您是否已经解析了 JSON 数据,或者是否将其视为字符串?如果是后者,则应使用 JSON.parse
假设你在data
中拥有一组数组,它看起来像:
var arrays = JSON.parse(data);
var christmas = arrays.name[1];
那么christmas
将具有"圣诞节"的值。或者,您可以使用Array.forEach
或仅使用标准for
循环来迭代数组。
相关文章:
- 想要使用Javascript将一个JSON对象拆分为多个JSON对象
- 如何拆分从 json 文件中读取的数据
- 如何在json中拆分日期和时间
- node.js将接收到的字符串拆分为不同的变量,然后格式化为json字符串
- 使用 Jquery 将 JSON 数据拆分为多个数据
- 角度拆分字符串 json
- 拆分一个 json 并使用 ng-repeat 角度指令显示它
- 将单个 json 拆分为单独的列表
- 按 ],[ 拆分字符串并创建 JSON 对象
- 如何将一个变量中的一些 JSON 数组拆分为不同的变量?(Javascript)
- 如果包含“Most_Likely”,如何拆分 JSON 值
- 拆分 AJAX 响应 (JSON)
- 如何使用多个分隔符拆分 JSON 数组
- 将大型 JSON 文件拆分为多个文件
- 循环和拆分JSON数组
- 我如何拆分json['total],这样我只能得到总价
- 如何添加子属性名拆分JSON属性值
- 跨多个选择框拆分JSON数组
- 使用javascript拆分json数据集值到datatable
- 拆分json响应单独的数组