JSON 문자열에서 선택한 JSON 개체 역 직렬화

나는 산다

다음과 비슷한 JSON 문자열이 있습니다.

{
    "automatic" : "true",
    "brainstorm" : "1000",
    "zombies" : [{ "Name" : "Fred", "Grrh" : "50" }, { "Name" : "Sally", "Grrh" : "67" }, { "Name" : "Chris", "Grrh" : "23" }],
    "nightSkyRadius" : "30"
    ... could be anything here or at the same level as zombies ...
}

따라서 내 시나리오에서 배열의 Zombie 개체가 항상 동일하다는 것을 알고 있습니다. 하지만 그 이상은 아무것도 모릅니다. 즉, 값과 동일한 루트에 여러 값이있을 수 있습니다 zombies.

그래서 내 질문은 Json.NET을 어떻게 사용 zombies합니까? 다른 값이 무엇인지 모르기 때문에 (값이 올바른 용어 인 경우) 들어오는 Json 문자열을 설명하는 개체를 만들 수 없습니다. 그래서 나는 zombiesjson 문자열에서 골라서 그것을 deserialize 할 수 있다고 생각 합니다.

하지만, zombies뽑아 낼 문자열 파서를 작성해야한다고 생각했습니다 . Json.NET나를 위해 할 수 없습니까 ?

또한 시도 JsonConvert.DeserializeObject<dynamic>(responseString);했지만 응답 문자열에 좀비 하나가 지정된 경우에만 처리 ​​할 수 ​​있습니다.

고마워, zombies이 문제가 더 멋지게 보이길 바래

샘 마리온

Zombie 클래스를 만들고 json을 파싱합니다. Newtonsoft는이를 해독 할 수있을만큼 똑똑합니다.

public class zombies
{
    public string Name;
    public int Grrh;
}

이제 할 수 있습니다

var zombies = JsonConvert.DeserializeObject<List<zombies>>(responseString);

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #에서 JSON 개체 역 직렬화

분류에서Dev

복잡한 JSON 개체 역 직렬화

분류에서Dev

JSON 개체 역 직렬화

분류에서Dev

C # 개체 오류에 대한 JSON 응답 역 직렬화

분류에서Dev

하나의 클래스에서 가능한 여러 개체 이름으로 JSON 문자열 역 직렬화

분류에서Dev

동일한 JSON 내에서 두 개체를 직렬화 한 다음 Redis를 통해 수신 문자열에서 역 직렬화

분류에서Dev

json 문자열을 .NET 개체 목록으로 역 직렬화

분류에서Dev

JSON 문자열을 C # 및 Unity의 개체로 역 직렬화

분류에서Dev

json 문자열을 개체 C # .net으로 역 직렬화

분류에서Dev

C # / JSON 개체 직렬화, 역 직렬화 및 대 / 소문자 문제 없음

분류에서Dev

C #에서 JSON 역 직렬화 : 개체 대 배열

분류에서Dev

Spring JSON 역 직렬화 문자 제한

분류에서Dev

복잡한 Json 객체 역 직렬화

분류에서Dev

Json 스키마를 Json 문자열 또는 개체로 역 직렬화

분류에서Dev

Alexa Skill 요청 역 직렬화 실패-SkillRequest 개체에 대한 JSON C #

분류에서Dev

NULL을 가져 오는 VB.NET 개체에 대한 JSON의 역 직렬화

분류에서Dev

동적 개체로 JSON 역 직렬화

분류에서Dev

JSON을 C # 개체로 역 직렬화

분류에서Dev

JSON 개체 역 직렬화 및 작업

분류에서Dev

json에서 RecognizedForm 개체 역 직렬화 (Azure Form Recognizer Python SDK)

분류에서Dev

JSON.NET에서 인터페이스 개체 역 직렬화

분류에서Dev

Servicestack에서 선행 @ 문자로 JSON 역 직렬화

분류에서Dev

복잡한 JSON 개체 역 직렬화 C #

분류에서Dev

JSON 배열을 C # 개체로 역 직렬화 (TFL API)

분류에서Dev

System.Text.Json 개체 배열 역 직렬화

분류에서Dev

JSON 개체를 배열로 역 직렬화

분류에서Dev

JSON 개체를 배열로 역 직렬화

분류에서Dev

Java 직렬화 / 역 직렬화에 대한 안전한 json

분류에서Dev

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

Related 관련 기사

  1. 1

    C #에서 JSON 개체 역 직렬화

  2. 2

    복잡한 JSON 개체 역 직렬화

  3. 3

    JSON 개체 역 직렬화

  4. 4

    C # 개체 오류에 대한 JSON 응답 역 직렬화

  5. 5

    하나의 클래스에서 가능한 여러 개체 이름으로 JSON 문자열 역 직렬화

  6. 6

    동일한 JSON 내에서 두 개체를 직렬화 한 다음 Redis를 통해 수신 문자열에서 역 직렬화

  7. 7

    json 문자열을 .NET 개체 목록으로 역 직렬화

  8. 8

    JSON 문자열을 C # 및 Unity의 개체로 역 직렬화

  9. 9

    json 문자열을 개체 C # .net으로 역 직렬화

  10. 10

    C # / JSON 개체 직렬화, 역 직렬화 및 대 / 소문자 문제 없음

  11. 11

    C #에서 JSON 역 직렬화 : 개체 대 배열

  12. 12

    Spring JSON 역 직렬화 문자 제한

  13. 13

    복잡한 Json 객체 역 직렬화

  14. 14

    Json 스키마를 Json 문자열 또는 개체로 역 직렬화

  15. 15

    Alexa Skill 요청 역 직렬화 실패-SkillRequest 개체에 대한 JSON C #

  16. 16

    NULL을 가져 오는 VB.NET 개체에 대한 JSON의 역 직렬화

  17. 17

    동적 개체로 JSON 역 직렬화

  18. 18

    JSON을 C # 개체로 역 직렬화

  19. 19

    JSON 개체 역 직렬화 및 작업

  20. 20

    json에서 RecognizedForm 개체 역 직렬화 (Azure Form Recognizer Python SDK)

  21. 21

    JSON.NET에서 인터페이스 개체 역 직렬화

  22. 22

    Servicestack에서 선행 @ 문자로 JSON 역 직렬화

  23. 23

    복잡한 JSON 개체 역 직렬화 C #

  24. 24

    JSON 배열을 C # 개체로 역 직렬화 (TFL API)

  25. 25

    System.Text.Json 개체 배열 역 직렬화

  26. 26

    JSON 개체를 배열로 역 직렬화

  27. 27

    JSON 개체를 배열로 역 직렬화

  28. 28

    Java 직렬화 / 역 직렬화에 대한 안전한 json

  29. 29

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

뜨겁다태그

보관