如何优化JSON数据?

How to optimize JSON data?

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

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

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

这是因为我已经知道这个名字了,我可以很容易地使用相应的值。在上面的示例中,作为程序员,我知道第一个字段是名字,第二个字段是姓氏。那么我们为什么要包括这个名字呢?为什么我们不能只包含值?它在内存方面会非常优化。

请指教如何在应用中设计和使用没有名字的JSON。谢谢

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

像这样:

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

这不是有效的 JSON here you can validate. You can use YAML