扁平化json的优点和缺点是什么?

时间:2017-04-28 11:12:27

标签: json performance flatten

我目前正在为我的项目设计json api。我在网上搜索过,发现json有近两种风格。一个就像

{
    "user":{
        "id":12,
        "name":"Jack",
        "address":{
            "city":"New York",
            "post":"123456"
        }
    }
}

另一个是:

{
    "user.id":12,
    "user.name":"Jack",
    "user.address.city":"New York",
    "user.address.post":"123456"
}

我认为第一个是好的,但是自第二个出现以来,必定有一些原因。所以我想知道两种格式之间的差异,特别是性能差异。我搜索了谷歌,stackoverflow和其他一些网站,以找到答案。但我没有一个特别的。当然,Why and when do we need to flatten JSON objects?显示了一些有用的信息,但仍然没有性能比较。   如果有人有好的答案,我会很感激。

0 个答案:

没有答案