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: 22752|Respuesta: 1

[Fuente] C# analizar cadenas json en colecciones de listas

[Copiar enlace]
Publicado en 3/9/2015 23:52:25 | | | |


Los datos json que obtenemos son los siguientes:
[{ "sheng": "140000", "shi": "140300", "qu": "140321" },{ "sheng": "210000", "shi": "210400", "qu": "210411" },{ "sheng": "530000", "shi": "530400", "qu": "530421" }]
Queremos convertir a una colección List, primero definimos una clase de clase:

  1. public class pl {
  2.             public int sheng { get; set; }
  3.             public int shi { get; set; }
  4.             public int qu { get; set; }
  5.         }
Copiar código
Luego usa system.Web.scrip{filter}t.Serialization; El siguiente Javascrip{filter}tSerializer para analizar los datos json,

Instantiate: Javascrip{filter}tSerializer js = new Javascrip{filter}tSerializer();

Convertir a una colección de listas: Lista<pl> b = js. Deserializar<Lista<pl>>("[" + json + "]");




Anterior:Respecto a la solución alternativa para que el campo Linq sea nulo y no muestre datos
Próximo:La mitad de Internet en China, ¿qué tal es Alibaba?
Publicado en 4/9/2015 9:41:18 |
En el pasado, se usaba para añadir referencias a la biblioteca de conexiones dinámicas Newtonsoft.Json para deserializar json, pero Microsoft no tiene su propia función de deserialización, así que ¿por qué usar una de terceros?
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