如何优化JSON数据?

问题描述 投票:0回答:1

为了优化起见,我不想在JSON数据中包含该名称,即。

{
"employees":[
    {"firstName":"John", "lastName":"Doe"},
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter", "lastName":"Jones"}
]
}

to

{
"employees":[
    {"John", "Doe"},
    {"Anna", "Smith"},
    {"Peter", "Jones"}
]
}

这是因为我已经知道名称,并且我可以轻松地相应地使用这些值。在上面的示例中,我作为程序员知道第一个字段是名字,第二个字段是姓氏。那为什么要加上这个名字呢?为什么我们不能仅包含值?就内存而言,这将是非常优化的。

请在应用程序中建议如何设计和使用不带名称的JSON。谢谢。

json optimization redundancy
1个回答
0
投票

代替使用字典(按定义按键存储值的字典,您可以只使用简单的数组,并根据索引而不是键访问数据。

喜欢这个:

{
    "employees":[
        ["John", "Doe"],
        ["Anna", "Smith"],
        ["Peter", "Jones"]
    ]
}
© www.soinside.com 2019 - 2024. All rights reserved.