【发布时间】:2011-10-11 02:41:35
【问题描述】:
我正在尝试使用 JSON 而不是一些二维数组来重新实现页面。
我希望完成的是获得一组对象。对象看起来像这样:
{ // Restaurant
"location" : "123 Road Dr",
"city_state" : "MyCity ST",
"phone" : "555-555-5555",
"distance" : "0"
}
我想创建一个包含这些餐厅对象的数组并使用一些逻辑填充距离字段,然后根据距离字段对数组进行排序。
我可以创建一个 JSON 对象数组,还是有其他的 JSON 对象可以实现这个目标?
非常感谢您的帮助。
【问题讨论】:
-
是的,你可以创建一个对象数组。
-
从技术上讲,二维数组是 valid JSON。事实上,几乎任何不具备特殊能力的对象(即 DOM 对象和诸如
new Date()和new Image()之类的东西)都可以作为 JSON。但是您肯定会通过使用具有命名值的对象来采取更好的方法。
标签: javascript json object