js 中如何筛选符合条件的多层嵌套的json里面的某个key值

//数据结构varjsonstr={"a":{"b":1},"b":{"b":0}};jsonObj=JSON.parse(jsonstr);//如何筛选这个多层嵌套对象... //数据结构
var jsonstr = {"a":{"b":1},"b":{"b":0}};
jsonObj = JSON.parse(jsonstr);
//如何筛选这个多层嵌套对象中"b"为1的所属的上层key值,或许表达不准确,这里我要获得的是a这个键名
展开
 我来答
司马刀剑
高粉答主

2018-11-05 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7555万
展开全部
如果这是一次返回的json,那么你要分成3级显示,就需要分3级显示的不同点在那里
观察了你的json数据,json的字段都是相同的,因此想通过字段不同加以区别行不通,但是我看到你json字符串中有一个parentId,而且每一个的parentId都是不一样,我想你可以通过这个加以区分:

if(parentId == "1001"){ alert("学段") } if(parentId == "1002"){ alert("学科") } if(parentId == "1003"){ alert("版本") }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式