ServiceStack 사용자 정의 계약 확인자
-
11-12-2019 - |
문제
사용자 정의 계약 해결 자의 악인을 빌드 인 JSONSerializer에 제공 할 수 있습니까?
응답 데이터는 다음과 같이 포맷됩니다.
{
"name":"Rob Angelier"
}
.
설정하고자하는 속성은 name 입니다.
질문은 다음과 같습니다. 캠셀 케이스에서 파스칼 케이스 표기법으로 어떻게 deserialize 할 수 있습니까?
당신이 나를 도울 수 있기를 바랍니다!
해결책
이름 속성을 다음과 같이 가져올 수 있습니다 :
string name = JsonObject.Parse(json)["name"];
.
그렇지 않으면 json과 일치하는 강력한 유형의 클래스를 만들어 e deserialize to.g :
class Contact {
public string Name { get; set; }
}
var contact = json.FromJson<Contact>();
.
ServiceStack JSON 테스트 제품군에서 여러 가지 다른 방법 똑같은 것을 할 수 있습니다.
제휴하지 않습니다 StackOverflow