0

私はいくつかのメーカーのリストを持っており、それぞれが少数の製品タイプを提供しています。これを JSON ファイルとしてフォーマットする正確な例が見つかりません。

メーカーリスト
...メーカー#1
.....ポンプ
.....バルブ
.....ゲージ
...メーカー#2
.....バルブ
.....チューブ
...メーカー#2
. ....断熱材
...チューブ

そのため、各メーカーには製品タイプの小さな配列があります。jQuery を使用して、このリストから特定のメーカー# を検索し、メーカーが販売する製品の種類を表示します。簡単に編集できる最も単純なルートとして JSON を使用するように言われました。JSON ファイルは、サーバーのルートの /json ディレクトリにあります。

4

2 に答える 2

0
{"manufacturelist":[
    {"manufacturer#1": ['pumps', 'valves', 'gauges']},
    {"manufacturer#2": ['valves', 'tubing']},
    {"manufacturer#3": ['insulation', 'tubing']}
]}

私はこれがあなたが望むものを達成すると信じています。それ以外の場合はドット表記でアクセスできないため(つまりobj.manufacturelist.manufacturer#1、無効です)、できればこれらのキーから # を削除します。

于 2013-01-28T21:35:16.863 に答える
0

JSON は非常に簡単で、最も読みやすい方法に従って構造化する必要があります (少なくとも私はそのように考えています)。

あなたの特定の問題について、私は次のようにします:

{
    "manufacturerList":[
        {"id":1, "productTypes":["pumps","valves","gauges"]}, //I added here a prop id but you could add any other you need
        {"id":2, "productTypes":["valves","tubing"]},
        {"id":3, "productTypes":["insulation","tubing"]}
    ]
}

それが役立つことを願っています

于 2013-01-29T00:09:22.637 に答える