C#
 Computer >> コンピューター >  >> プログラミング >> C#

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


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

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

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

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

  • 以下の例では、URLを「https://jsonplaceholder.typicode.com/posts」と呼んでいます

  • 次に、例はユーザー配列に逆シリアル化されます

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

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

  1. JavaScriptを使用してJSON配列からデータを読み取る方法は?

    以下は、JavaScriptを使用してJSON配列からデータを読み取るためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style

  2. Pythonで日時オブジェクトから月と日だけを抽出するにはどうすればよいですか?

    日時から月と日のみを抽出するには Pythonのオブジェクトでは、 DateFormatter()を使用できます クラス。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 データフレームを作成します、 df 、2次元、サイズ変更可能、潜在的に異種の表形式データ。 図とサブプロットのセットを作成します。 plot()を使用してデータフレームをプロットします メソッド。 軸フォーマッタを設定し、月と日を抽出します。 図を表示するには、 show()を使用します メソッド。 例 import numpy as