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

Nézet: 2819|Válasz: 1

[Forrás] A Newtonsoft.Json deserializálja a string húrokat, hogy eltávolítsa a helyeket

[Linket másol]
Közzétéve 2024. 02. 08. 10:47:21 | | | |
Követelmények: Egy harmadik féltől származó interfész http használatával egy JSON stringet ad vissza, amelyet deserializálni egy objektumba, majd az adatbázisba kell menteni. A tesztelés során azt tapasztaltuk, hogy a másik fél által visszaadott json stringben sok attribútumtartalomban volt szóköz, és ezeket a repeket el kellett távolítanunk az értékértékű attribútumokból, mielőtt elmentenénk az adatbázisba, különben problémák adódnának.

Mivel sok objektumtulajdonság létezik, ha minden attribútumot használunkTrim()A helyek eltávolításának módja nehezebb. Szóval, talán átmenniEgyedi JSON konverterhogy kielégítsük szükségleteinket.

Először is, az alapértelmezett deserializált kimeneti érték a következő ábrán látható:



Most, miután hozzáadtunk egy egyedi JSON konvertert, a deserializált string előtti és utáni tereket eltávolítjuk, ahogy az alábbi képen is látható:



A kódex a következő:

Utalás:A hiperlink bejelentkezés látható.





Előző:Oracle lekérdezések tér teljes caps problémákat eredményeznek
Következő:MySQL aktuális idő plusz nap és időbélyeg
 Háziúr| Közzétéve 2025. 07. 29. 11:06:44 |
.NET/C# eltávolítja a nem üres stringet az objektumban (osztálypéldányban).
https://www.itsvse.com/thread-11044-1-1.html
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