javascript - 检查 JSON 对象中的值

标签 javascript json

我需要查明 id 是否出现在我的 JSON 对象中,例如:

{
  "requested": "2009-07-25T14:12:25+01:00",
  "channels": [
    {"id": 1, "name": "General", "created": "2009-07-25 14:00:02"}
  ]
}

具体来说,我需要检查我的 id(例如 2)是否出现在 channel 中。i.id。如何做到这一点?

最佳答案

试试这个:

var id = 2,
    found = false;
for (var i=0; i<channels.length; i++) {
    if (channels[i].id == id) {
        found = true;
        break;
    }
}

关于javascript - 检查 JSON 对象中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1182082/

相关文章:

javascript - 如何使用自定义搜索API从 "google images"获取图像,控制面板只允许输入网站名称进行搜索?

javascript - .wav音频文件将无法播放-Javascript

javascript - 观察 ngmodel 中的任何变化

javascript测试数组对象是否存在

c# - 在 C# 中将 JSON 数组反序列化为对象

javascript - JSON - Javascript - 如何通过搜索值列表来搜索数组项

javascript - 为什么服务器端分页不适用于我的 jquery 数据表?

javascript - 验证插件同时处理两个表单,错误

javascript - 当我按下键盘上的键时,多次触发 keydown 事件

java - 将 HTTP POST 响应转换为 JSON 时出错