Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 2819|Répondre: 1

[Source] Newtonsoft.Json désérialise les chaînes de chaînes pour supprimer les espaces

[Copié le lien]
Publié sur 08/02/2024 10:47:21 | | | |
Exigences : L’appel d’une interface tierce via http renvoie une chaîne JSON, qui doit être désérialisée en objet puis enregistrée dans la base de données. Lors du processus de test, nous avons constaté que de nombreux contenus d’attributs dans la chaîne json retournée par l’autre partie avaient des espaces, et nous devions supprimer les espaces des attributs valorisés avant de les sauvegarder dans la base de données, sinon nous aurions des problèmes.

Comme il existe de nombreuses propriétés d’objet, si chaque attribut est utiliséTrim()La méthode de suppression des espaces est plus compliquée. Donc, peut-être passerConvertisseur JSON personnalisépour répondre à nos besoins.

Tout d’abord, la valeur de sortie désérialisée par défaut est celle présentée dans la figure suivante :



Maintenant, après avoir ajouté un convertisseur JSON personnalisé, les espaces avant et après la chaîne désérialisée sont supprimés, comme montré dans l’image ci-dessous :



Le code est le suivant :

Référence:La connexion hyperlientérée est visible.





Précédent:Problèmes de champ de recherche des requêtes Oracle de champ et de majuscules complètes
Prochain:Heure actuelle de MySQL plus jour et horodatage
 Propriétaire| Publié sur 29/07/2025 11:06:44 |
.NET/C# déplace la chaîne non vide dans l’objet (instance de classe).
https://www.itsvse.com/thread-11044-1-1.html
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com