-8

次のようなJSONを取得したい:

myJson = {"QC": ["city1","city2"], "NU": ["city3", "city4"], "FO": ["city5","city6"]};

データベースからデータを取得します。構造体は次のようにします。

 id      province    city
  1        QC        city1
  2        NU        city3
  3        FO        city5
  4        NU        city4
  5        QC        city2
  6        FO        city6

ヒントのためのタンク

4

1 に答える 1

1

行をループします。as キーを保持provinceします。追加する前に、キーが既に存在するかどうかを確認してください。すでに存在する場合は、配列に追加します。このようなもの、

if(obj[key]){
  obj[key].push(city);
}else{
  obj[key] = [];
  obj[key].push(city);
}
于 2013-04-11T09:56:54.963 に答える