我注意到JSON文件的某些属性没有null
值,因为它们根本没有列出属性...与XML相比,这会产生很多问题... < / p>
我想知道是否有任何函数可以在JSON中找到属性...
我想象一下jQuery中的东西,比如
$(data).find("myPropertyIneed").val();
而不是data.MainCategory.otherStuff.myPropertyIneed
答案 0 :(得分:0)
您的问题根本不是JSON的典型问题,因为它确实具有可以在属性上使用的空值。您的问题特定于您用于创建数据的任何内容,因为它会故意省略具有空值的属性。
如果你想要空值,你应该首先考虑它们为什么被排除在外。
查找属性的问题与遗漏空值或JSON无关,因为您显然已经根据访问方式将数据解析为Javascript对象。
如果你想要一个房产,你应该已经知道了它的路径。查看属性是没有意义的,例如“data.car.loadingCapacity.length”和“data.hand.middlefinger.length”具有完全不同的含义。