使用jQuery处理JSON数据

时间:2019-07-15 14:55:14

标签: jquery json regex

我正在尝试处理一些JSON数据。基本上我的JSON文件有两个对象Name和ID。 是否有机会使用例如RegExp从所有对象中仅提取一些数据?

这是js脚本的代码:

$.getJSON('list.json',function(data){
var output = '<ol>';  
$.each(data, function(key,val){
  output += '<li id="'+val.ID+ '">'+ val.Name + '</li>';
});
output += '</ol>';
$('#update').html(output);
});

部分JSON数据:

{

    "Name": "Forrest.Gump.1994.MULTi.1080p.AMZN.WEB-DL.DDP5.1.H264-Ao",
    "ID": "SMwIkBoC2blXeWnBa9Hjge9YPs90"

},
{

    "Name": "Point.Blank.2019.MULTi.1080p.NF.WEB-DL.DDP5.1.x264-Ao",
    "ID": "OZI4mOuBXuJ7b89FLgXJoozyhHe9"

},
{

    "Name": "The.Incredible.Hulk.2008.MULTi.2160p.UHD.BluRay.REMUX.HDR.HEVC.DTS-HD.MA.7.1",
    "ID": "jZzR4_B_vjm593cYKR7j97XAMv6d"

},

我希望从Name中提取一个年份作为单独的对象,并将其放入HTML li标签中。像这样:

output += '<li id="'+val.ID+ '">'+ val.Name + ' ' + val.Name[YEAR ONLY from Name] +'</li>';

预先感谢

0 个答案:

没有答案