asp.net 코어 백엔드에 json 콘텐츠를 게시하려 할 때, 백엔드 객체는 항상 null이며, 네트워크 요청은 다음과 같습니다:
{"draw":1,"columns":[{"data":"userName","name":"","searchable":true,"orderable":false,"search":{"value":"","regex":false}},{"data":"nickName","name":"","searchable": true,"orderable":false,"search":{"value":"",","regex":false}},{"data":"deptCode","name":"","searchable":true,"orderable":false,"search":{"value":"","regex":false}},{" data":"_CreateTime","name":","searchable":true,"orderable":false,"search":{"value":"","regex":false}},{"data":"disabled","name":"",","searchable":true,"orderable": false,"search":{"value":",","regex":false}}],"order":[{"column":0,"dir":"asc"}],"start":0,"length":20,"search":{"value":"","regex":false},"SearchPar":{"userName":""}}
content-type: application/json; charset=UTF-8 배경 코드는 다음과 같습니다:
객체를 단순 타입으로 바꾸는 것은 보통 허용되는데, 이게 일반적인 문제인가요? 마지막으로, 열거형 타입이 제대로 수신되지 않아 전체 객체가 null이 되는 것으로 발견되었습니다.
용액:
NewtonsoftJson을 사용한 객체 디직렬라이즈, 기본값아마 그럴 거예요System.Text.Json。
nuget 명령어는 다음과 같습니다:
시작 변경 사항은 다음과 같습니다:
(끝)
|