众所周知,JSON比XML更轻松的数据格式,因此更适合使用。但是,当您传输具有相同结构的大对象数组时,JSON也会超载数据。例如:轻量级数据格式
[
{
name: 'John',
surname: 'Smith',
info: { age: 25, comments: '' }
},
{
name: 'Sam',
surname: 'Black',
info: { age: 27, comments: '' }
},
{
name: 'Tom',
surname: 'Lewis',
info: { age: 21, comments: '' }
}
]
name
,surname
,age
和comments
三重声明是无用的,如果我确切地知道,每一个阵列的对象具有相同的结构。
有什么数据格式可以缩小这种数组数据并且足够灵活吗?
您没有提供任何有关为什么这是“超载”或您的用例不适当的解释。如果您关心数据大小,请考虑压缩 - 同样,在HTTP下,您通常可以免费获得压缩。 JSON语法通常会压缩而变得无足轻重。 – pawstrong