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

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

PHPz
풀어 주다: 2023-08-31 18:37:02
앞으로
1120명이 탐색했습니다.

如何在 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿