Maison > développement back-end > C++ > Comment désérialiser les données JSON de l'API Facebook Graph dans les objets C #?

Comment désérialiser les données JSON de l'API Facebook Graph dans les objets C #?

Susan Sarandon
Libérer: 2025-02-02 07:11:09
original
755 Les gens l'ont consulté

How to Deserialize Facebook Graph API JSON Data into C# Objects?

Utilisez C # pour traiter la sérialisation des données JSON des données JSON de l'API graphique Facebook

La liste des objets de Facebook Graph API analyse les données des amis à C # peut faire face à des défis en raison d'objets originaux non valides. Ce guide fournit une solution pour résoudre ce problème commun, vous permettant de sérialiser efficacement les données JSON.

Créer une classe structurée

Pour sérialiser avec succès les données JSON, vous devez définir une classe qui correspond à la structure JSON. Créez une classe appelée , qui résume une liste d'objets, chaque objet représente un ami Facebook. La classe doit définir les attributs qui correspondent à la structure JSON, tels que

et

. Friends FacebookFriend Cate des données JSON id name

Après avoir préparé une classe, vous pouvez utiliser

Données JSON capitalisées. Le code suivant montre comment fonctionner:

Exemple de test

JavaScriptSerializer

Afin de démontrer sa fonction, vous pouvez utiliser l'exemple de données JSON et dériver. Remplacez aux données JSON et exécutez le code suivant:
Friends facebookFriends = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<Friends>(result);
Copier après la connexion

La sortie doit afficher les éléments suivants:

En suivant les étapes ci-dessus, vous pouvez séquencer avec succès les données JSON dans l'objet C # et traiter efficacement les données de l'API Facebook Graph. result

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal