ホームページ  >  記事  >  バックエンド開発  >  C#でNewtonsoft jsonを使用してJSONを.NETオブジェクトに逆シリアル化し、配列から値を1つだけ選択する方法は?

C#でNewtonsoft jsonを使用してJSONを.NETオブジェクトに逆シリアル化し、配列から値を1つだけ選択する方法は?

PHPz
PHPz転載
2023-08-31 18:37:021050ブラウズ

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

WebClient クラスは、URI で識別されるローカル、イントラネット、またはインターネット リソースとの間でデータを送受信するための共通メソッドを提供します。

WebClient クラスは、WebRequest クラスを使用してリソースへのアクセスを提供します。 WebClient インスタンスは、WebRequest.RegisterPrefix メソッドを通じて登録された WebRequest 子孫を使用してデータにアクセスできます。

DownloadString は、リソースから文字列をダウンロードし、文字列を返します。

リクエストにオプションのヘッダーが必要な場合は、ヘッダーを Headers コレクションに追加する必要があります。

  • 以下の例では、URL を呼び出します。 "https://"jsonplaceholder.typicode.com/posts"

  • 次に、例をユーザー配列に逆シリアル化します

  • ユーザー配列から最初の配列値を出力します

Example

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

以上がC#でNewtonsoft jsonを使用してJSONを.NETオブジェクトに逆シリアル化し、配列から値を1つだけ選択する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。