如何检查 json 是不是包含 JavaScript 中的值?
Posted
技术标签:
【中文标题】如何检查 json 是不是包含 JavaScript 中的值?【英文标题】:How do I check if an json includes an value in JavaScript?如何检查 json 是否包含 JavaScript 中的值? 【发布时间】:2019-04-06 12:41:48 【问题描述】:我想检查日期值是否为假期。为此,我使用了一个休息 api:
https://feiertage-api.de/api/?jahr=2018&nur_land=HE
我有这个功能,并尝试类似的东西:
VacationRequest.checkHoliday = function(selectedDay,restApi)
console.log("CURRENT DAY : ",selectedDay.getFullYear() + "-" + selectedDay.getMonth() + "-" + selectedDay.getDate());
console.log("RESTAPI - DATE : ",restApi[0].datum); // not define
return false;
如何检查 JSON 是否包含 javascript 中的值?在这种情况下,如何检查与键 datum
对应的特定值是否是假期?
【问题讨论】:
您有问题吗? 如何检查 json 是否包含 JavaScript 中的值? @Tarasov 您的意思是要在解析json后检查对象restApi[0]是否具有以下属性“基准”?那么你可以使用hasOwnProperty() 【参考方案1】:我认为,首先你可以将 json 解析为一个对象
【讨论】:
【参考方案2】:从服务器获取字节,例如通过 jQuery AJAX 或 Node 的 https.get()
,然后将它们传递给 JSON.parse() 以将其转换为 JavaScript Object
:
result = JSON.parse(bytes);
console.log(result);
【讨论】:
以上是关于如何检查 json 是不是包含 JavaScript 中的值?的主要内容,如果未能解决你的问题,请参考以下文章
如何检查 MySQL JSON 列是不是包含 laravel 中的值?
如何检查传入的 JSON 提要是不是包含单条记录或多条记录?