Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 21827|Válasz: 0

[Forrás] A Newtonsoft.json nem szerziallista az objektum tulajdonságait megfelelően.

[Linket másol]
Közzétéve 2017. 06. 30. 14:09:51 | | | |

Azt tapasztaltam, hogy Json.net-vel nem tudok egyes objektumtulajdonságokat sorializálni。。。。。 Akkor a "Serializable" hozzáadása sem működik

Azonban nem tettem hozzá az attribútumok figyelmen kívül hagyásának jellemzőit, és sokan az interneten választ keresnek arra, hogyan lehet figyelmen kívül hagyni bizonyos tulajdonságokat.

Én használokA .net beépített json serializációs módszerét kipróbáltam, és normálisnak találtam, ahogy az alábbi ábrán látható:



Nem találtam olyan cikket arról, hogy a json ne szokott attribútumokat általában sorozatolni, csak egyet, ami megoldotta a kételyeimet

A ccc sorozatosítása esetén a cName nem jelenik meg sorozatosítva!



Mivel a ccc anyaosztálya, pcc határozza meg az Adatszerződést, ez kötelezőEgy alosztály minden tulajdonságának meg kell határoznia egy DataTagot, mielőtt soriálissá válna。 Egyébként az IgnoreDataMember kezeli.




Szerezd meg




Előző:asp.net mvc json Idő/dátum(xx) átalakítás (2)
Következő:Php tömb kimenet JSON üres
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com