2016-08-01 2 views
0

예를 들어, Json Http 응답 본체를 반환하는 웹 API가 있습니다. JSON의 필드는 의미가 있지만 문제는 설명하기 위해 문자열을 사용해야합니까? 또는 int 열거 형을 사용합니까?웹 json 결과에서 enum을 사용해야합니까?

예 A :

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

예 B : 더

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

? 그리고 왜?

예를 들어 몇 가지 순 흐름을 절약 할 수 있습니까?

답변

1

주로 몇 가지 사항에 따라 달라집니다. 전송할 JSON에 이러한 값이 몇 번 나타나며 압축을 사용하고 있습니까?

gzip 또는 비슷한 것을 사용하여 보내는 데이터를 압축하는 경우 차이는 무시할 수 있습니다.

가장 좋은 방법은 사용 사례와 데이터 사용량을 비교하여 두 방법을 모두 시도하고 어떤 것이 더 잘 작동하는지 확인하는 것입니다.

관련 문제