首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

如何判断JSON数组总是否包含某条JSON数据

2013-12-21 
怎么判断JSON数组总是否包含某条JSON数据?比如一个数组array:[codetext][codejavascript][{id,1},{

怎么判断JSON数组总是否包含某条JSON数据?
比如一个数组array:
[code=text]
[code=javascript]
[
  {"id","1"},
  {"id","2"},
  {"id","3"},
  {"id","4"}
]
/code]

有一条json数据data:{"id","3"}.
是否有方法来判断 array 中是否包含 data?类似于C#中的 .contain() 的方法?

不想手写循环做判断,感觉太麻烦。出入学习JS,不知道是否有可供使用的API来调用。

[解决办法]
IE7-不支持JSON对象,IE8+要加xhtml申明才支持,这个你需要注意

并且IE8的JSON.stringify中文是编码过的(IE9+不懂是否编码过,没有IE9),不是原始的中文的。。~

要兼容IE8-,需要第三方的类库来序列化json对象,其他好像没什么了

热点排行