2016-08-01 43 views
0

例如,我有一個返回Json Http響應正文的web api。 JSON中的字段是有意義的,但問題是我應該使用字符串來描述它嗎?或使用int枚舉?我們應該在web json結果中使用枚舉

實施例A:

{ 
    "user_id": 123, 
    "sex": "male", 
    "status": "active" 
} 

實施例B:

{ 
    "user_id": 123, 
    "sex": 1, 
    "status": 1 
} 

哪個更好?爲什麼?

也許這個例子可以節省一些淨流量?

回答

1

這取決於幾件事情,主要是:這些值在您發送的JSON中出現多少次,並且您是否使用壓縮?

如果您使用gzip或類似方式壓縮發送的數據,則差異可以忽略不計。

找出最好的方法是嘗試使用這兩種方法,並測量數據使用情況,並查看哪一種更適合您。