Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 21827|Atsakyti: 0

[Šaltinis] Newtonsoft.Json netinkamai nuoseklizuoja objekto ypatybes

[Kopijuoti nuorodą]
Paskelbta 2017-06-30 14:09:51 | | | |

Pastebėjau, kad su Json.net negaliu nuosekliai nustatyti kai kurių objektų ypatybių。。。。。 Tada "Serializable" pridėjimas taip pat neveikia

Tačiau aš nepridėjau atributų ignoravimo ypatybių, ir daugelis žmonių internete ieško atsakymų, kaip ignoruoti kai kuriuos atributus.

Aš naudoju.net įmontuotas JSON serializavimo metodas, aš bandžiau ir nustatė, kad jis yra normalus, kaip parodyta toliau pateiktame paveikslėlyje:



Neradau jokių straipsnių apie tai, kad json neserializuotų atributų normaliai, tik vieną, kuris išsklaidytų mano abejones

Serializuojant ccc, cName nėra nuoseklizuojamas!



Kadangi pirminė ccc klasė pcc apibrėžia DataContract, ji turi būtiVisos poklasio ypatybės turi apibrėžti DataMember, kad jas būtų galima suskirstyti į eilutes。 Kitu atveju jį tvarko IgnoreDataMember.




Gaukite




Ankstesnis:asp.net mvc json Laikas / data (xx) Konvertavimas (2)
Kitą:PHP masyvo išvestis JSON rodo tuščią
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com