문제

사용자 정의 계약 해결 자의 악인을 빌드 인 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 테스트 제품군에서 여러 가지 다른 방법 똑같은 것을 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top