簡體   English   中英

如何格式化JSON:對象數組或包含帶有對象元素的文檔?

[英]How to format JSON: Array of objects, or document containing elements with objects?

因此,我目前正在嘗試開發一個JSON文檔,該文檔最容易迭代和訪問對象。 我將使用下划線,因此訪問對象並不一定很困難,但是我想知道格式化的最佳方法是什么-最佳實踐等。

這是我正在考慮的兩種格式:第一種是數組

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

或者,另一種方式,更多...“面向對象” ...

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

因此,在第一個示例中,更容易遍歷對象,而在第二個示例中, obj.defaultViews.view1容易直接訪問對象( obj.defaultViews.view1 )。 我認為這是非常主觀的,但是我再次尋找希望被視為“最佳實踐”的東西。 謝謝!

在面向對象的原則中使用數組沒有錯。 同樣,使用數組的第一個示例是更好的方法,因為您真正想要的是數組

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM