이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 21827|회답: 0

[출처] Newtonsoft.Json이 객체 속성을 제대로 직렬화하지 않고 있습니다

[링크 복사]
게시됨 2017. 6. 30. 오후 2:09:51 | | | |

Json.net 사용할 때 일부 객체 속성을 직렬화할 수 없다는 것을 알게 되었습니다。。。。。 그렇다면 "직렬화 가능"을 추가해도 작동하지 않습니다

하지만 속성 무시의 특성은 언급하지 않았고, 인터넷에서 많은 사람들이 일부 속성을 무시하는 방법에 대한 답을 찾고 있습니다.

저는 사용합니다.net에 내장된 JSON 직렬화 메서드를 사용해봤는데, 정상적이었습니다, 아래 그림에서 볼 수 있습니다:



json이 속성을 정상적으로 직렬화하지 않는다는 글은 찾지 못했고, 제 의문을 해결해준 글 하나만 찾았습니다

CCC를 직렬화할 때, cName은 직렬화되지 않습니다!



ccc의 부모 클래스 pcc가 DataContract를 정의하기 때문에 필수입니다서브클래스의 모든 속성은 직렬화되기 전에 DataMember를 정의해야 합니다。 그 외에는 IgnoreDataMember가 처리합니다.




가져와요




이전의:asp.net mvc json Time/Date(xx) Conversion (2)
다음:PHP 배열 출력 json 빈칸
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com