javascript - 如何将 json 数组转换为 javascript 数组

标签 javascript jquery arrays json

我有以下 json 数组

`[{"name":"The Shawshank Redemption","rating":"9.3","year":"1994","stars":["Tim Robbins","Morgan Freeman","Bob Gunton"],},{"name":"The Godfather","rating":"9.2","year":"1972","stars":["Marlon Brando","Al Pacino","James Caan"]}]`

我想转换为 javascript 数组并打印为 html。然后我将复制数组并保存在 .js 文件中,如下所示。问题是如何删除从“name”到name的倒逗号

var Movies =  [ { name: 'The Shawshank Redemption',
rating: '9.3',
year: '1994',
stars:
 [ 'Tim Robbins',
   'Morgan Freeman',
   'Bob Gunton' ]},
{ name: 'The Godfather',
rating: '9.2',
year: '1972',
stars:
 [ 'Marlon Brando',
   'Al Pacino',
   'James Caan' ]}
];

最佳答案

var movies= $.parseJSON(myStr); put your string in it

用于打印

var newAry=[];
$.each(movies,function(i,v){
  newAry.push(JSON.stringify(v));
});

$( '#div' ).html(newAry);

关于javascript - 如何将 json 数组转换为 javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18714955/

相关文章:

javascript - 如何在所有元素上触发 ng-hide

jquery - 如何在浏览器不加载引用图像的情况下执行跨域 GET?

java - 用范围内的随机数字填充数组

javascript - 如何将数据精确地推送到数组中所需的索引

javascript - Angular 范围变量中的数组只有一个成员

javascript - 基于自动图像检索系统生成自动链接(Freewall.js - 网格布局)

jQuery 函数循环更改背景图像使 Firefox 崩溃

algorithm - 是否存在不依赖连续存储的 O(1) 随机访问数据结构?

javascript - HTML5 网络 worker 通信

javascript - 使用 jQuery 将 SVG 元素插入到 HTML 标记中