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

PHPz
リリース: 2023-08-31 18:37:02
転載
1116 人が閲覧しました

如何在 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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート