2013-06-10 3 views
2

IDictionaryIEnumerable과 같은 제네릭 형식이 DTO에 실제로 좋지 않습니까? 그들은 ServiceStack에 의해 직렬화되고 비 직렬화 된 것으로 보이지만 RestSharp는 문제가 있습니다.사전 및 기타 제네릭 DTO가 잘못 되었습니까?

일단 JSON을 수신하면 stringified 목록과 사전처럼 보이지만 특정 DTO를 작성해야합니까?

여기에 (Int, String) 쌍이 있고 RestSharp가 int에 문제가있는 경우 JSON serializer가 int 주위에 따옴표를 넣기 때문에이 예가 있습니다.

저는 조금 주위를 조사해 왔으며 안전한 DTO를 만드는 데 좋은 지침을 사용할 수있었습니다.

감사합니다.

답변

1

정상입니다. JSON은 모든 키가 따옴표로 묶인 문자열 리터럴임을 요구합니다 (http://json.org 참조).

+0

아, 내가 "Soemthing"을 본 것을 알고 있기 때문에 혼란 스러웠습니다. 2 int가 인용되지 않은 곳 2 –

관련 문제