0

这是我的回应

[{
    Name: 'Shahrooz',
    family: 'mohseni'
}, {
    Name: 'Jefri',
    family: 'rezaee'
}, {
    Name: 'mjsoft',
    family: 'ali'
}]

在每个请求中,我们为定义 json 对象转换名称和家庭,这并不重要。在大站点中很重要。有什么方法可以压缩 json 来响应或请求吗?

4

2 回答 2

0

也许这可以帮助你:

在之前的文章中提出了两种解决方案:

在这里作者推荐 rjson on jsonh。

于 2013-01-27T18:37:01.553 回答
0

如果您是定义协议的人,并且您不想重复自己,那么……只是不要。

例如,您可以传递数组而不是对象,这意味着您只需传递以下内容:

[[
    'Shahrooz',
    'mohseni'
], [
    'Jefri',
    'rezaee'
], [
    'mjsoft',
    'ali'
]]

理想情况下,您会设计服务器端以理解这两个版本,因此您可以使用更具可读性的版本进行测试。

或者,另一种选择:

{
    'Names': [
        'Shahrooz',
        'Jefri',
        'mjsoft'
    ],
    'Families': [
        'mohseni',
        'rezaee',
        'ali'
    ]
}

甚至:

{
    'Keys': ['Name', 'Family'],
    'Values': [
        [
            'Shahrooz',
            'mohseni'
        ], [
            'Jefri',
            'rezaee'
        ], [
            'mjsoft',
            'ali'
        ]
    ]
}
于 2013-01-28T10:47:41.983 回答