获取javascript中json元素最后一次出现的值

获取javascript中json元素最后一次出现的值,javascript,json,Javascript,Json,在上面的JSON响应中,我需要获取最后一个objectId值,作为另一个URL的一部分使用。使用javascript实现这一点的最佳方法是什么 我试着用正则表达式,但结果太乱了。我想有更简单的方法。基本上 var lastObj = a[a.length - 1]; 返回数组中的最后一个对象。然后,您可以访问它的属性 var objectID = lastObj['objectId']; 捷径 var objectID = a[a.length - 1]['objectId']; Arra

在上面的JSON响应中,我需要获取最后一个objectId值,作为另一个URL的一部分使用。使用javascript实现这一点的最佳方法是什么

我试着用正则表达式,但结果太乱了。我想有更简单的方法。

基本上

var lastObj = a[a.length - 1];
返回数组中的最后一个对象。然后,您可以访问它的属性

var objectID = lastObj['objectId'];
捷径

var objectID = a[a.length - 1]['objectId'];
Array.length
返回数组中的元素总数,由于数字是以零为基础的,因此从长度中减去1将得到最后一个索引。例如,对于包含6个元素的数组,最后一个元素索引为5(6-1)=5)

在处理代码段时,我将对象裁剪为2个

var a=[{
“类型”:“纸张”,
“数据”:空,
“工艺编号”:“IPR2016-00546”,
“请愿书编号”:“1463786”,
“mimeType”:空,
“文件名”:“306请愿书.pdf”,
“partyGroupType”:“请愿人”,
“proceedingPartyGroupId”:null,
“可用性”:“公共”,
“文件名称”:“美国专利第8772306号多方审查申请书”,
“页面计数”:“0”,
“文档类型”:“16”,
“参展商编号”:空,
“vo”:空,
“institutionDecisionVO”:空,
“终止决定VO”:空,
“proceedingReqType”:空,
“proceedingReqTypeId”:空,
“proceedingReqTypeStatusId”:空,
“AppAlid”:空,
“internalUserProxyEmail”:空,
“进程ID”:“1463786”,
“paperType”:“16”,
“documentTypeId”:16,
“customMotionTypeName”:空,
“otherMotionType”:null,
“目标”:“D29YA3WYWWNWLOI8VU3BHY2VZU3RVCMUVNGVJOGFJMZQTODI5YI00OTZHLTG0ZDITMDU2NTQZNMQ4NTI0OZEUMA=”,
“objectType”:null,
“工件提交ID”:“84644821”,
“exhibitSequenceNumber”:空,
“添加日期”:“2016年2月2日”,
“上载状态”:空,
“删除标志”:“N”,
“deletedFlag”:空,
“docVersionLabel”:空,
“提交日期”:“2016年2月2日”,
“proceedingArtifactId”:“169264898”,
“工件编号”:“1”,
“请求国”:无效,
“专利号”:空,
“文件大小”:0,
“提交者ID”:11915,
“注释”:空,
“createdbyAuthorName”:空,
“disableSelect”:空,
“employeeId”:空,
“lockControlNo”:0,
“paperTypeName”:“请愿书”,
“proceedingPartyId”:空,
“提交方”:“请愿人”,
“documentCategory”:空,
“showExpungeAction”:错误,
“ShowUnpungeAction”:假,
“showDownloadLink”:正确,
“skipUploadTaskRecord”:false,
“showEditLink”:正确,
“inputStream”:空
}, {
“类型”:“纸张”,
“数据”:空,
“工艺编号”:“IPR2016-00546”,
“请愿书编号”:“1463786”,
“mimeType”:空,
“文件名”:“306附件清单.pdf”,
“partyGroupType”:“请愿人”,
“proceedingPartyGroupId”:null,
“可用性”:“公共”,
“文件名”:“附件清单”,
“页面计数”:“0”,
“文档类型”:“16”,
“参展商编号”:空,
“vo”:空,
“institutionDecisionVO”:空,
“terminationDecisionVO”:空,
“proceedingReqType”:空,
“proceedingReqTypeId”:空,
“proceedingReqTypeStatusId”:空,
“AppAlid”:空,
“internalUserProxyEmail”:空,
“进程ID”:“1463786”,
“paperType”:“16”,
“documentTypeId”:16,
“customMotionTypeName”:空,
“otherMotionType”:null,
“目标”:“D29YA3WYWWNWLOI8VU3BHY2VZU3RVCMUVNDBHMJJJMMQTYWZKZI00OTDLLTHKN2ITZGQ2ZTE5MMVJMWVKOZEUMA=”,
“objectType”:null,
“工件提交ID”:“84644822”,
“exhibitSequenceNumber”:空,
“添加日期”:“2016年2月2日”,
“上载状态”:空,
“删除标志”:“N”,
“deletedFlag”:空,
“docVersionLabel”:空,
“提交日期”:“2016年2月2日”,
“proceedingArtifactId”:“169264900”,
“工件编号”:“2”,
“请求国”:无效,
“专利号”:空,
“文件大小”:0,
“提交者ID”:11915,
“注释”:空,
“createdbyAuthorName”:空,
“disableSelect”:空,
“employeeId”:空,
“lockControlNo”:0,
“paperTypeName”:“请愿书”,
“proceedingPartyId”:空,
“提交方”:“请愿人”,
“documentCategory”:空,
“showExpungeAction”:错误,
“ShowUnpungeAction”:假,
“showDownloadLink”:正确,
“skipUploadTaskRecord”:false,
“showEditLink”:正确,
“inputStream”:空
}]
log(a[a.length-1]['objectId'])基本上

var lastObj = a[a.length - 1];
返回数组中的最后一个对象。然后,您可以访问它的属性

var objectID = lastObj['objectId'];
捷径

var objectID = a[a.length - 1]['objectId'];
Array.length
返回数组中的元素总数,由于数字是以零为基础的,因此从长度中减去1将得到最后一个索引。例如,对于包含6个元素的数组,最后一个元素索引为5(6-1)=5)

在处理代码段时,我将对象裁剪为2个

var a=[{
“类型”:“纸张”,
“数据”:空,
“工艺编号”:“IPR2016-00546”,
“请愿书编号”:“1463786”,
“mimeType”:空,
“文件名”:“306请愿书.pdf”,
“partyGroupType”:“请愿人”,
“proceedingPartyGroupId”:null,
“可用性”:“公共”,
“文件名称”:“美国专利第8772306号多方审查申请书”,
“页面计数”:“0”,
“文档类型”:“16”,
“参展商编号”:空,
“vo”:空,
“institutionDecisionVO”:空,
“terminationDecisionVO”:空,
“proceedingReqType”:空,
“proceedingReqTypeId”:空,
“proceedingReqTypeStatusId”:空,
“AppAlid”:空,
“internalUserProxyEmail”:空,
“进程ID”:“1463786”,
“paperType”:“16”,
“documentTypeId”:16,
“customMotionTypeName”:空,