0

JSON に適したデータ形式はどれですか。要件は、サーバーにデプロイされているプロジェクトの数に関する情報を保存および取得できることです。

オブジェクトベースの設計

{ 
   "Server1":{
        "project1":{
            "buildNo":"290",
            "deployed":"12/12/2012"
        },
        "project2":{
            "buildNo":"291",
            "deployed":"11/12/2012"
        },
        "project3":{
            "buildNo":"209",
            "deployed":"11/12/2012"
        }
  }
}

配列ベースの設計

{ 
   "Server1":[
        {"project1":{
            "buildNo":"290",
            "deployed":"12/12/2012"
        }},
        {"project2":{
            "buildNo":"291",
            "deployed":"11/12/2012"
        }},
        {"project3":{
            "buildNo":"209",
            "deployed":"11/12/2012"
        }}
    ]
}

これらのアプローチのいずれかに賛成または反対するあなたの考えを教えてください.

4

2 に答える 2

1

私の考え:

  1. 解析: どちらも同様の複雑さです。
  2. 追加/削除: どちらも同様の複雑さです
  3. 読みやすさ/情報の表現: 1 つ目は固定構造を示し、2 つ目は後でプロジェクトを追加して削除する可能性があることを示しています。
于 2013-01-04T06:31:08.823 に答える