Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 2819|Risposta: 1

[Fonte] Newtonsoft.Json deserializza le stringhe per rimuovere spazi

[Copiato link]
Pubblicato su 08/02/2024 10:47:21 | | | |
Requisiti: Chiamare un'interfaccia di terze parti tramite http restituisce una stringa JSON, che deve essere deerializzata in un oggetto e poi salvata nel database. Durante il processo di test, abbiamo scoperto che molti contenuti degli attributi nella stringa json restituiti dall'altra parte avevano spazi, e dovevamo rimuovere gli spazi dagli attributi valorizzati prima di salvarli nel database, altrimenti avremmo avuto problemi.

Poiché ci sono molte proprietà degli oggetti, se si usa ogni attributoTrim()Il metodo per rimuovere gli spazi è più complicato. Quindi, forse non passaConvertitore JSON personalizzatoper soddisfare i nostri bisogni.

Innanzitutto, il valore di output deerializzato predefinito è come mostrato nella figura seguente:



Ora, dopo aver aggiunto un convertitore JSON personalizzato, gli spazi prima e dopo la stringa deserializzata vengono rimossi, come mostrato nell'immagine qui sotto:



Il codice è il seguente:

Riferimento:Il login del link ipertestuale è visibile.





Precedente:Query oracolo return field full caps problemi
Prossimo:Ora attuale di MySQL più giorno e ora
 Padrone di casa| Pubblicato su 29/07/2025 11:06:44 |
.NET/C# espacia la stringa non vuota nell'oggetto (istanza di classe).
https://www.itsvse.com/thread-11044-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com