私は次のようなJSONを持っています:
({
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"wkb_geometry": null,
"code": "type 1",
"code2": "type 3",
"code3": "type 5",
"updated_at": "2012-10-29T12:38:00.037Z"
},
},
{
"type": "Feature",
"properties": {
"wkb_geometry": null,
"code": "type 1",
"code2": "type 5",
"code3": "type 7",
"updated_at": "2012-10-29T12:38:00.037Z"
},
},
{
"type": "Feature",
"properties": {
"wkb_geometry": null,
"code": "type 2",
"code2": "type 3",
"code3": "type 5",
"activity_type": "children's play area",
"updated_at": "2012-10-29T12:38:00.037Z"
},
}...
基本的に、このJsonのすべてのコードをカウントしたいと思います。つまり、タイプ5が3回出現します。
これまでのところ、すべてのタイプ1コードを選択するループがありますが、アイテムをカウントするためのループを取得する方法がわかりません。
$.each(geojson.features, function(i, v) {
if (v.properties.code.search(new RegExp(/type 1/i)) != -1) {
console.log(v.properties.activity_type_code);
}
});