gpt4 book ai didi

javascript - 循环 JSON api

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

我有一个返回对象的 API 调用,我想检查某些值是否返回 null。

API 响应结构如下所示:

{
"expirationDate": "August 31, 2016",
"remainingDays": 127,
"pid": "null",
"seats": [{
"activeStatus": "Y",
"pid": "TE80",
"firstName": "Lenovo X230 Beta SN",
"guid": "0CA6A94E378F464E9A5EC09102779CFC"
}]
}

提前谢谢您。

最佳答案

您只需迭代对象键并检查它们的值。

最好的方法是,如果将这个 for 循环放入函数中,然后如果出现一个对象,则可以对其使用递归。

var json = {
"expirationDate": "August 31, 2016",
"remainingDays": 127,
"pid": "null",
"seats": [{
"activeStatus": "Y",
"pid": "TE80",
"firstName": "Lenovo X230 Beta SN",
"guid": "0CA6A94E378F464E9A5EC09102779CFC"
}]
};

for (prop in json) {
if (typeof json[prop] === 'object') {
//do a recursion here
} else {
if (json[prop] === 'null') {
//do what you want with null
console.log("It is null");
}
}
}

关于javascript - 循环 JSON api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37561799/

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