我有一个JSON,我想循环遍历它,但是当我循环遍历它的时候,由于字符串的原因,循环失败了,我该如何循环遍历JSON中的对象呢?
我只想遍历JSON中的对象。
- 我尝试了
if(json.length!=3)
,但在命中对象时失败,因为我认为它找不到对象的长度 - 我还尝试了
json.hasOwnProperty("field_id")
,当我点击字符串“and”时,它也失败了 - 我还尝试了
if(json.length=undefined)
,但也失败了,因为长度本身进入了未定义状态
下面是我的JSON:
[
{
"field_id": 122,
"operator_id": "1",
"where_flag": true
"and",
{
"field_id": 128,
"operator_id": "0",
"where_flag": true
},
"and",
{
"field_id": 148,
"operator_id": "1",
"where_flag": true
}
]
2条答案
按热度按时间62lalag41#
我建议先过滤项目,然后循环遍历对象:
或者只是将它们压缩在一个循环中(我通常不推荐这样做):
yiytaume2#
也许这会有用