2

そのため、現在、反復処理とオブジェクトへのアクセスが最も簡単な JSON ドキュメントを開発しようとしています。私はアンダースコアを使用するので、オブジェクトへのアクセスは必ずしも難しくありませんが、フォーマットに関する最善の方法は何ですか-ベストプラクティスなど.

私が検討している 2 つの形式は次のとおりです。1 つ目は配列です。

{
    "defaultViews" : [
        {
            "name" : "view1",
            "title" : "View 1"
        },
        {
            "name" : "view2",
            "title" : "View 2"
        }
    ]
}

または、逆に、どちらがより....「オブジェクト指向」...

{
    "defaultViews" : {
        "view1" : {
            "title" : "View 1"
        },
        "view2" : {
            "title" : "View 2"
        }
    }
}

したがって、最初の例ではオブジェクトを繰り返し処理する方が簡単ですが、2 番目の例ではオブジェクトに直接アクセスする方が簡単です ( obj.defaultViews.view1)。これはかなり主観的なものだと思いますが、やはり「ベスト プラクティス」と考えられるものを探しています。ありがとう!

4

1 に答える 1

1

オブジェクト指向の原則で配列を使用することに何の問題もありません。また、実際に必要なのは配列であるため、配列を使用する最初の例の方が優れたアプローチです。

于 2013-02-01T07:22:12.697 に答える