Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyahsiri JSON kepada objek .NET dan pilih hanya satu nilai daripada tatasusunan menggunakan Newtonsoft json dalam C#?

Bagaimana untuk menyahsiri JSON kepada objek .NET dan pilih hanya satu nilai daripada tatasusunan menggunakan Newtonsoft json dalam C#?

PHPz
PHPzke hadapan
2023-08-31 18:37:021100semak imbas

如何在 C# 中使用 Newtonsoft json 将 JSON 反序列化为 .NET 对象并从数组中仅选择一个值?

Kelas WebClient menyediakan kaedah biasa untuk menghantar data kepada atau menerima data daripada mana-mana sumber tempatan, intranet atau Internet yang dikenal pasti oleh URI.

Kelas WebClient menyediakan akses kepada sumber menggunakan kelas WebRequest. Contoh WebClient boleh mengakses data menggunakan mana-mana keturunan WebRequest yang didaftarkan melalui kaedah WebRequest.RegisterPrefix.

DownloadString memuat turun rentetan daripada sumber dan mengembalikan rentetan.

Jika permintaan anda memerlukan pengepala pilihan, anda mesti menambah pengepala pada koleksi Pengepala

Contoh

  • Dalam contoh di bawah, kami akan memanggil url "https://" jsonplaceholder.typicode"

  • Kemudian nyahserialisasi contoh ke dalam tatasusunan Pengguna

  • Dari tatasusunan Pengguna kita akan mencetak nilai tatasusunan pertama

Contoh

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; }
}

Output

sunt aut facere repellat provident occaecati excepturi optio reprehenderit

Atas ialah kandungan terperinci Bagaimana untuk menyahsiri JSON kepada objek .NET dan pilih hanya satu nilai daripada tatasusunan menggunakan Newtonsoft json dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam