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

Vue: 22752|Répondre: 1

[Source] C# analyser les chaînes json en collections de listes

[Copié le lien]
Publié sur 03/09/2015 23:52:25 | | | |


Les données json que nous obtenons sont les suivantes :
[{ « sheng » : « 140000 », « shi » : « 140300 », « qu » : « 140321 » },{ « sheng » : « 210000 », « shi » : « 210400 », « qu » : « 210411 » },{ « sheng » : « 530000 », « shi » : « 530400 », « qu » : « 530421 » }]
Nous voulons convertir en une collection List, définissant d’abord une classe de classe :

  1. public class pl {
  2.             public int sheng { get; set; }
  3.             public int shi { get; set; }
  4.             public int qu { get; set; }
  5.         }
Code de copie
Utilisez alors system.Web.scrip{filter}t.Serialization ; Le Javascrip{filter}tSerializer suivant pour analyser les données json,

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

Convertir en collection de Listes : Liste<pl> b = js. Deserialize<List<pl>>(« [ » + json + « ] ») ;




Précédent:Concernant la solution de contournement pour que le champ Linq soit nul et n’affiche pas les données
Prochain:La moitié de l’Internet chinois, à quel point Alibaba est-il bon ?
Publié sur 04/09/2015 09:41:18 |
Par le passé, il servait à ajouter des références à la bibliothèque de connexion dynamique Newtonsoft.json pour désérialiser json, mais Microsoft n’a pas sa propre fonction de désérialisation, alors pourquoi utiliser une fonction tierce ?
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