Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 2819|Odgovoriti: 1

[Vir] Newtonsoft.Json deserializira nize nizov za odstranjevanje presledkov

[Kopiraj povezavo]
Objavljeno na 8. 02. 2024 10:47:21 | | | |
Zahteve: Klic vmesnika tretje osebe z uporabo http vrne JSON niz, ki ga je treba deserializirati v objekt in nato shraniti v bazo podatkov. Med testiranjem smo ugotovili, da ima veliko vsebin atributov v nizu json, ki ga vrne druga stran, presledke, zato smo morali te presledke odstraniti iz vrednostnih atributov, preden jih shranimo v bazo podatkov, sicer bi imeli težave.

Ker obstaja veliko lastnosti objekta, če se uporablja vsak atributtrim()Postopek odstranjevanja prostorov je bolj zapleten. Torej, morda preskočiPrilagojeni JSON pretvornikda zadovolji naše potrebe.

Najprej je privzeta vrednost deserializiranega izhoda prikazana na naslednji sliki:



Zdaj, po dodajanju prilagojenega JSON pretvornika, se presledki pred in za deserializiranim nizom odstranijo, kot je prikazano na spodnji sliki:



Koda je naslednja:

Referenčni:Prijava do hiperpovezave je vidna.





Prejšnji:Oracle poizvedbe vračajo težave s polnimi kapami polja
Naslednji:MySQL trenutni čas plus dan in časovni žig
 Najemodajalec| Objavljeno na 29. 07. 2025 11:06:44 |
.NET/C# razširi niz nepraznih nizov v objektu (instanci razreda).
https://www.itsvse.com/thread-11044-1-1.html
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com