例如,我有一个web api,它返回一个Json Http respone Body。 JSON中的字段是有意义的,但问题是我应该使用字符串来描述它吗?或使用int枚举?
示例A:
{
"user_id": 123,
"sex": "male",
"status": "active"
}
例B:
{
"user_id": 123,
"sex": 1,
"status": 1
}
哪个更好?为什么?
也许示例可以节省一些净流量?
答案 0 :(得分:1)
这取决于几个方面,主要是:这些值出现在你发送的JSON中多少次,你使用压缩吗?
如果您使用gzip或类似方法压缩您发送的数据,则差异可以忽略不计。
最好的方法是针对您的用例尝试这两种方法并计算数据使用情况,并查看哪种方法更适合您。