Maison > Article > développement back-end > Comment désérialiser JSON en objet .NET et sélectionner une seule valeur dans le tableau à l'aide de Newtonsoft json en C# ?
La classe WebClient fournit des méthodes courantes pour envoyer ou recevoir des données depuis n'importe quelle ressource locale, intranet ou Internet identifiée par un URI.
La classe WebClient permet d'accéder aux ressources à l'aide de la classe WebRequest. Les instances WebClient peuvent accéder aux données à l'aide de n'importe quel descendant WebRequest enregistré via la méthode WebRequest.RegisterPrefix.
DownloadString télécharge une chaîne à partir d'une ressource et renvoie une chaîne.
Si votre demande nécessite des en-têtes facultatifs, vous devez ajouter les en-têtes à la collection Headers
Dans l'exemple ci-dessous, nous appellerons l'url "https://" jsonplaceholder.typicode com/posts"
.Ensuite, désérialisez l'exemple dans le tableau User
À partir du tableau User, nous obtenons l'impression de la première valeur du tableau
class Program{ static void Main(string[] args){ var client = new WebClient(); var json = client.DownloadString("https://jsonplaceholder.typicode.com/posts"); var userPosts = JsonConvert.DeserializeObject<User[]>(json); System.Console.WriteLine(userPosts[0].title); Console.ReadLine(); } } public class User{ public string userId { get; set; } public string id { get; set; } public string title { get; set; } public string body { get; set; } }
sunt aut facere repellat provident occaecati excepturi optio reprehenderit
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!