>  기사  >  백엔드 개발  >  JSON을 .NET 개체로 역직렬화하고 C#에서 Newtonsoft json을 사용하여 배열에서 하나의 값만 선택하는 방법은 무엇입니까?

JSON을 .NET 개체로 역직렬화하고 C#에서 Newtonsoft json을 사용하여 배열에서 하나의 값만 선택하는 방법은 무엇입니까?

PHPz
PHPz앞으로
2023-08-31 18:37:021050검색

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

WebClient 클래스는 URI로 식별되는 로컬, 인트라넷 또는 인터넷 리소스와 데이터를 주고받는 일반적인 방법을 제공합니다.

WebClient 클래스는 WebRequest 클래스를 사용하여 리소스에 대한 액세스를 제공합니다. WebClient 인스턴스는 WebRequest.RegisterPrefix 메서드를 통해 등록된 모든 WebRequest 하위 항목을 사용하여 데이터에 액세스할 수 있습니다.

DownloadString은 리소스에서 문자열을 다운로드하고 문자열을 반환합니다.

요청에 선택적 헤더가 필요한 경우 헤더 컬렉션에 헤더를 추가해야 합니다.

  • 아래 예에서는 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

위 내용은 JSON을 .NET 개체로 역직렬화하고 C#에서 Newtonsoft json을 사용하여 배열에서 하나의 값만 선택하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제