gpt4 book ai didi

javascript - 提取 json 文件中的最后一个值

转载 作者:行者123 更新时间:2023-11-28 18:02:14 25 4
gpt4 key购买 nike

我有一个 json 文件,我需要从特定客户 ID 中提取最后一个值。 Json 文件全天更新,我将此设置作为一个函数,将提取客户 ID 中的最后一个工作编号。

Json

[{"CustId":"5886708366","JobNumber":"636275400282798443c"},{"CustId":"123456798","JobNumber":"636275400535607074c"},{"CustId":"5886708366","JobNumber":"636275413000246135c"},{"CustId":"5886708366","JobNumber":"636275415626921919c"},{"CustId":"5926680270","JobNumber":"636275435491908861c"},{"CustId":"5926680270","JobNumber":"636275436824699429c"},{"CustId":"5926680270","JobNumber":"636275440818384096c"}]

我只需要从客户 ID 5886708366 中提取数据,并在本例中使用最后一个作业编号 636275415626921919c。

到目前为止,我有以下内容。

var picarioAPI = "where I pull the json file";

$.getJSON(picarioAPI, function (json) {
for (i in json)
if (json[i].CustId == {{ customer.id }}) {

我坚持要得到最后一部分。我可以循环遍历这些作业,但不能只调用最后一个。任何帮助都会很棒。

最佳答案

获取数组中最后一个请求的 CustId 的方法如下;

var json = JSON.parse('[{"CustId":"5886708366","JobNumber":"636275400282798443c"},{"CustId":"123456798","JobNumber":"636275400535607074c"},{"CustId":"5886708366","JobNumber":"636275413000246135c"},{"CustId":"5886708366","JobNumber":"636275415626921919c"},{"CustId":"5926680270","JobNumber":"636275435491908861c"},{"CustId":"5926680270","JobNumber":"636275436824699429c"},{"CustId":"5926680270","JobNumber":"636275440818384096c"}]');
var lastObj = json.reverse().find(obj => obj.CustId == "5926680270");
console.log(lastObj.JobNumber);

反转 JSON 数组,找到包含您的 customerId 的对象,并获取其 jobNumber,非常简单的一句话。

关于javascript - 提取 json 文件中的最后一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43358643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com