【发布时间】:2012-12-07 06:06:42
【问题描述】:
我正在开发一个从第三方网站提取数据的网站。我的 PHP 提取数据并用一个非常好的 JSON 对象进行响应。 然后,我使用 $.each 来遍历对象并对效果很好的数据进行排序。问题是我不知道如何提取主要属性。
示例 JSON 响应:
{
"1234": {
"all_sales": {"11/12/2012":"1211.33","11/13/2012":"2012.45"},
"sales_total":"323.78",
"store_number":"1234",
},
"5678": {
"all_sales": {"11/12/2012":"1211.33","11/13/2012":"2012.45"},
"sales_total":"323.78",
"store_number":"5678",
},
}
1234 和 5678 是商店编号。 我想要的是不需要 store_number 属性,只知道它是什么。 在 PHP 中会是这样的:
for ($data as $store_number => $store_data){
//do whatever
}
我这样做是出于各种原因,但主要是因为我可以简单地调用 data.1234 或为前 10 名建立一个销售数组。现在 store_number 属性允许我这样做,但它的额外数据不是需要。
【问题讨论】:
标签: javascript jquery arrays json object