JsonConvert.DeserializeObject를 사용하여 중첩 된 Json 문자열 역 직렬화

제이크 탈레도

이 반환 Json 문자열을 어떻게 구문 분석합니까? 여기에 이미지 설명 입력

이 접근 방식을 시도한 데이터 만 얻으려면

모델:

public class InstagramProfile
{
    public string username { get; set; }
    public string bio { get; set; }
    public string website { get; set; }
    public string profile_picture { get; set; }
    public string full_name { get; set; }
    public Counts counts { get; set; }
    public string id { get; set; }
 }

내 서비스

 public class InstagramService
 {
    public async Task<InstagramProfile> GetInstagramProfile(string accessToken)
    {
        var httpClient = new HttpClient();
        var userJson = await httpClient.GetStringAsync(Constant.InstagramAu + accessToken);
        var instagramProfile = JsonConvert.DeserializeObject<InstagramProfile>(userJson);
        return instagramProfile;
    }
}

테스트하려면

    private async Task ExcLog()
    {
        var intg = new InstagramService();
        var token = "MyToken";
        var que = await intg.GetInstagramProfile(token);
        await DisplayAlert(PageKeys.Tags, que.full_name, "OK");
    }

데이터는 어떻게 얻습니까?

마이클 콕슨

전체 JSON 개체를 포함하는 모델이 필요합니다.

public class InstagramMeta
{
    public int Code {get;set;}
}

public class InstagramResponse
{
    public InstagramMeta Meta {get;set;}
    public InstagramProfile Data {get;set;}
}

그런 다음에서 역 직렬화합니다 InstagramResponse.

데이터 개체 만 deserialize Meta하려면 모델에서 속성을 제거하여 무시하십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #에서 Newtonsoft를 사용하여 중첩 된 JSON 개체의 역 직렬화

분류에서Dev

System.Text.Json-중첩 된 개체를 문자열로 역 직렬화

분류에서Dev

중첩 된 json 문자열을 역 직렬화하면 null 값이됩니다.

분류에서Dev

처음으로 NewtonSoft (JsonConvert.DeserializeObject <> ()를 사용하여 JSON 대 System.Text.Json (JsonSerializer.Deserialize <> () 역 직렬화)

분류에서Dev

AWS Lambda에서 중첩 된 JSON 문자열 역 직렬화 (C #)

분류에서Dev

System.Text.Json을 사용하여 배열 json 개체의 중첩 된 배열을 역 직렬화

분류에서Dev

Newtonsoft Json.Net을 사용하여 문자열 화 된 (따옴표로 묶인) 중첩 된 개체 역 직렬화

분류에서Dev

Json.NET을 사용하여 Json String에서 중첩 된 DataSet 역 직렬화

분류에서Dev

Symfony 4에서 중첩 된 DateTime 객체를 사용하여 json을 엔티티로 역 직렬화

분류에서Dev

C #에서 Newtonsoft를 사용하여 Json에서 중첩 된 개체의 효율적인 수동 역 직렬화

분류에서Dev

JSON에서 /에서 중첩 된 파생 개체를 사용하여 C # 데이터 개체 역 직렬화

분류에서Dev

YamlDotNEt 및 C #의 사용자 지정 형식 클래스를 사용하여 중첩 된 YAML 역 직렬화

분류에서Dev

Retrofit을 사용하여 중첩 된 JSON을 역 직렬화 할 수 없음 (Android)

분류에서Dev

xamarin c # 중첩 된 개체를 포함하는 Json 역 직렬화

분류에서Dev

중첩 된 JSON의 Unity 역 직렬화

분류에서Dev

중첩 된 JSON 역 직렬화

분류에서Dev

JsonConvert.DeserializeObject를 사용하여 누락 된 멤버에 대해 경고하지만 계속 역 직렬화하는 방법은 무엇입니까?

분류에서Dev

중첩 된 사전이있는 JSON 파일 역 직렬화

분류에서Dev

Avro를 사용한 중첩 된 특정 유형 역 직렬화

분류에서Dev

데이터 테이블을 사용하여 중첩 된 JSON 문자열 직렬화

분류에서Dev

중첩 된 JSON을 중첩 된 Dictionary <string, object>로 역 직렬화

분류에서Dev

Newtonsoft JSON이 내 json 파일의 중첩 된 개체를 역 직렬화하지 않습니다.

분류에서Dev

Newtonsoft.Json을 사용하여 C #에서 중첩 배열로 json을 역 직렬화하는 방법

분류에서Dev

다시 역 직렬화하기 전에 문자열로 직렬화 된 개체에서 잠재적으로 중첩 된 문자열 바꾸기

분류에서Dev

XmlSerializer를 사용하여 중첩 목록 역 직렬화

분류에서Dev

중첩 된 개체를 역 직렬화하는 Json.NET은 JsonProperty.Required를 무시합니다.

분류에서Dev

역 직렬화를 원하지 않는 JSON 문자열

분류에서Dev

중첩 된 객체의 필드 중 하나를 기반으로 중첩 된 JSON 객체를 기본 유형으로 역 직렬화하는 방법

분류에서Dev

중첩 된 JSON API 데이터를 CSV로 역 직렬화 및 내보내기

Related 관련 기사

  1. 1

    C #에서 Newtonsoft를 사용하여 중첩 된 JSON 개체의 역 직렬화

  2. 2

    System.Text.Json-중첩 된 개체를 문자열로 역 직렬화

  3. 3

    중첩 된 json 문자열을 역 직렬화하면 null 값이됩니다.

  4. 4

    처음으로 NewtonSoft (JsonConvert.DeserializeObject <> ()를 사용하여 JSON 대 System.Text.Json (JsonSerializer.Deserialize <> () 역 직렬화)

  5. 5

    AWS Lambda에서 중첩 된 JSON 문자열 역 직렬화 (C #)

  6. 6

    System.Text.Json을 사용하여 배열 json 개체의 중첩 된 배열을 역 직렬화

  7. 7

    Newtonsoft Json.Net을 사용하여 문자열 화 된 (따옴표로 묶인) 중첩 된 개체 역 직렬화

  8. 8

    Json.NET을 사용하여 Json String에서 중첩 된 DataSet 역 직렬화

  9. 9

    Symfony 4에서 중첩 된 DateTime 객체를 사용하여 json을 엔티티로 역 직렬화

  10. 10

    C #에서 Newtonsoft를 사용하여 Json에서 중첩 된 개체의 효율적인 수동 역 직렬화

  11. 11

    JSON에서 /에서 중첩 된 파생 개체를 사용하여 C # 데이터 개체 역 직렬화

  12. 12

    YamlDotNEt 및 C #의 사용자 지정 형식 클래스를 사용하여 중첩 된 YAML 역 직렬화

  13. 13

    Retrofit을 사용하여 중첩 된 JSON을 역 직렬화 할 수 없음 (Android)

  14. 14

    xamarin c # 중첩 된 개체를 포함하는 Json 역 직렬화

  15. 15

    중첩 된 JSON의 Unity 역 직렬화

  16. 16

    중첩 된 JSON 역 직렬화

  17. 17

    JsonConvert.DeserializeObject를 사용하여 누락 된 멤버에 대해 경고하지만 계속 역 직렬화하는 방법은 무엇입니까?

  18. 18

    중첩 된 사전이있는 JSON 파일 역 직렬화

  19. 19

    Avro를 사용한 중첩 된 특정 유형 역 직렬화

  20. 20

    데이터 테이블을 사용하여 중첩 된 JSON 문자열 직렬화

  21. 21

    중첩 된 JSON을 중첩 된 Dictionary <string, object>로 역 직렬화

  22. 22

    Newtonsoft JSON이 내 json 파일의 중첩 된 개체를 역 직렬화하지 않습니다.

  23. 23

    Newtonsoft.Json을 사용하여 C #에서 중첩 배열로 json을 역 직렬화하는 방법

  24. 24

    다시 역 직렬화하기 전에 문자열로 직렬화 된 개체에서 잠재적으로 중첩 된 문자열 바꾸기

  25. 25

    XmlSerializer를 사용하여 중첩 목록 역 직렬화

  26. 26

    중첩 된 개체를 역 직렬화하는 Json.NET은 JsonProperty.Required를 무시합니다.

  27. 27

    역 직렬화를 원하지 않는 JSON 문자열

  28. 28

    중첩 된 객체의 필드 중 하나를 기반으로 중첩 된 JSON 객체를 기본 유형으로 역 직렬화하는 방법

  29. 29

    중첩 된 JSON API 데이터를 CSV로 역 직렬화 및 내보내기

뜨겁다태그

보관