C# JSON 활성화 : 기본 구조 기능을 우회 json.net을 사용하여 JSON 데이터를 C#객체에 시퀀스 할 때 일반적으로 기본 생성자를 사용하는 것이 좋습니다. 그러나 비 방어 생성자가 필요한 경우 속성을 사용할 수 있습니다. a aitpribute 를 사용하십시오 속성을 추가하여 JSON.NET은이를 사용하여 직렬화합니다. 건설적 기능 매개 변수는 JSON 속성의 이름과 일치해야하며 케이스는 구별되지 않습니다. 건설 기능 매개 변수가 다루지 않는 속성은 여전히 공개 면접관 또는 및 기타 속성에 의해 채울 수 있습니다. 예 : JSONCONVETER 코드를 직접 수정하거나 속성을 추가 할 수 없으면 사용자 정의 [JsonConstructor] : 를 만들 수 있습니다. 그런 다음 변환기를 JSON 직렬화 프로그램 설정에 추가하고 종속화 기간 동안 사용하십시오. 이러한 기술을 사용하면 기본 생성자가 있더라도 기본 생성자에 의존하지 않고 JSON 데이터를 객체로 변환 할 수도 있습니다.