Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 2819|Respuesta: 1

[Fuente] Newtonsoft.Json desserializa cadenas de cadenas para eliminar espacios

[Copiar enlace]
Publicado en 8/2/2024 10:47:21 | | | |
Requisitos: Llamar a una interfaz de terceros usando http devuelve una cadena JSON, que debe deserializarse en un objeto y luego guardarse en la base de datos. Durante el proceso de pruebas, descubrimos que muchos contenidos de atributos en la cadena json devuelto por la otra parte tenían espacios, y necesitábamos eliminar los espacios de los atributos valorados antes de guardarlos en la base de datos, de lo contrario tendríamos problemas.

Dado que hay muchas propiedades de objetos, si se usa cada atributoTrim()El método para eliminar espacios es más complicado. Así que, posiblemente pasaConvertidor JSON personalizadopara satisfacer nuestras necesidades.

Primero, el valor de salida deserializado por defecto es el que se muestra en la siguiente figura:



Ahora, tras añadir un convertidor JSON personalizado, se eliminan los espacios antes y después de la cadena deserializada, como se muestra en la imagen de abajo:



El código es el siguiente:

Referencia:El inicio de sesión del hipervínculo es visible.





Anterior:Consultas de oráculo devuelven problemas de campos con mayúsculas completas
Próximo:Hora actual de MySQL más día y marca de tiempo
 Propietario| Publicado en 29/7/2025 11:06:44 |
.NET/C# espacia la cadena no vacía en el objeto (instancia de clase).
https://www.itsvse.com/thread-11044-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com