Kui üritad json-sisu asp.net tuuma taustasüsteemi postitada, on taustaobjekt alati null ja võrgupäring on järgmine:
{"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 Taustakood on järgmine:
Objekti muutmine lihtsaks tüübiks on tavaliselt aktsepteeritav, kas see on üldine probleem? Lõpuks avastati, et tundub, et enum-tüüp ei saanud signaali korralikult, mistõttu kogu objekt oli null.
Lahus:
Objektide deserialiseerimine NewtonsoftJsoniga, vaikimisiTõenäoliselt niiSystem.Text.Json。
Nuget käsk on järgmine:
Käivitusmuudatused on järgmised:
(Lõpp)
|