Newtonsoft JSON은 목록에서 입력하기 위해 역 직렬화합니다.

캐스퍼 툴레 한센

다음과 같은 유형 목록을 만들었습니다.

var executingAssembly = Assembly.GetExecutingAssembly();
var referencedAssemblies = executingAssembly.GetReferencedAssemblies();
var assembly = referencedAssemblies.Single(x => x.Name.Equals("X.Y.Z"));
var messagesAssembly = Assembly.Load(assembly);
var types = messagesAssembly.GetTypes();
var selectedTypes = from t in types
                    where t.Namespace.Contains("X.Y.Z.K")
                    select t;

일부 json 데이터를 이러한 유형 중 하나로 변환해야합니다. 어느 것이 올바른지 어떻게 알 수 있습니까?

나는 다음을 시도했다 :

var jsonData = File.ReadAllText(filePair.FullPath);
foreach(var type in selectedTypes)
{
     var correctObject = JsonConvert.DeserializeObject(jsonData, type);
}

목록의 첫 번째 유형으로 변환하는 것은 템플릿 방법으로 시도한 것입니다.

var jsonData = File.ReadAllText(filePair.FullPath);
foreach(var type in selectedTypes)
{
     var correctObject = JsonConvert.DeserializeObject<type>(jsonData);
}

" '유형'기호를 확인할 수 없습니다.

selectedTypes에서 올바른 유형으로 변환 할 수 있습니까?

캐스퍼 툴레 한센

나는 ".NET의 가장 빠른 JSOn Serializer by ServiceStack"을 사용하게되었습니다. 완벽하게 작동하는 ServiceStack.Text.JsonSerializer.DeserializeFromString (string value, Type type) 메서드가 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C # Newtonsoft.Json 최상위 수준 만 역 직렬화 하시겠습니까?

분류에서Dev

json newtonsoft : 문자열 목록을 포함하는 객체 역 직렬화

분류에서Dev

주어진 사전 JSON의 항목을 건너 뛰려면 Newtonsoft JSON 역 직렬화가 필요합니다.

분류에서Dev

C # Newtonsoft.json을 사용하여 단 하나의 속성 (루트를 찾을 수 없음)에 대한 Json 응답을 역 직렬화합니다.

분류에서Dev

newtonsoft JSON deseralizer를 사용하여 Geopoint를 어떻게 역 직렬화합니까?

분류에서Dev

C #에서 Newtonsoft Json.NET을 사용하여 JSON 역 직렬화

분류에서Dev

Newtonsoft JSON 문제로 목록 역 직렬화

분류에서Dev

JSON Newtonsoft C # 다양한 유형의 객체 목록 역 직렬화

분류에서Dev

위도 / 경도를 가져 오기 위해 MySQL에서 다각형 데이터를 역 직렬화하는 방법은 무엇입니까?

분류에서Dev

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

분류에서Dev

System.Text.JSON은 Newtonsoft가 수행하는 작업을 역 직렬화하지 않습니다.

분류에서Dev

Gson은 입력에 관계없이 false로만 부울 JSON을 역 직렬화합니다.

분류에서Dev

newtonsoft json 스키마는 ValidationError를 직렬화 해제합니다.

분류에서Dev

Json.net은 객체 목록을 역 직렬화하지 않습니다.

분류에서Dev

Newtonsoft는 Collection <Item>에서 확장되는 개체를 역 직렬화합니다.

분류에서Dev

C #에서 복잡한 json 파일을 역 직렬화하려고합니다.

분류에서Dev

잭슨 : 역 직렬화하는 XML 목록에 너무 많은 요소를 제공합니다

분류에서Dev

개체 목록에 하위 요소를 역 직렬화 할 수 없습니다.

분류에서Dev

Newtonsoft Json.NET은 직렬화 할 때 기본 datetime 값을 무시합니다.

분류에서Dev

C # Newtonsoft를 사용하여 JSON 파일을 역 직렬화하는 방법은 무엇입니까?

분류에서Dev

일부 json 속성이 배열 또는 목록에 할당되도록 json을 역 직렬화하려면 어떻게해야합니까?

분류에서Dev

Newtonsoft.JSON으로 동적 JSON을 구문 분석하는 중 역 직렬화 된 객체에 배열이 없습니다.

분류에서Dev

VB.NET은 Newtonsoft JSON을 개체로 동적으로 역 직렬화합니다.

분류에서Dev

JSON을 역 직렬화하려고하는데 Newtonsoft.Json이이 오류를 던지고 있습니다.

분류에서Dev

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

분류에서Dev

Python에서 C # Newtonsoft와 같은 클래스로 Json을 역 직렬화 할 수 있습니까?

분류에서Dev

Json 배열 Newtonsoft.Json 역 직렬화

분류에서Dev

json.net은 C #에서 json 객체를 역 직렬화합니다.

분류에서Dev

newtonsoft로 json 배열 역 직렬화

Related 관련 기사

  1. 1

    C # Newtonsoft.Json 최상위 수준 만 역 직렬화 하시겠습니까?

  2. 2

    json newtonsoft : 문자열 목록을 포함하는 객체 역 직렬화

  3. 3

    주어진 사전 JSON의 항목을 건너 뛰려면 Newtonsoft JSON 역 직렬화가 필요합니다.

  4. 4

    C # Newtonsoft.json을 사용하여 단 하나의 속성 (루트를 찾을 수 없음)에 대한 Json 응답을 역 직렬화합니다.

  5. 5

    newtonsoft JSON deseralizer를 사용하여 Geopoint를 어떻게 역 직렬화합니까?

  6. 6

    C #에서 Newtonsoft Json.NET을 사용하여 JSON 역 직렬화

  7. 7

    Newtonsoft JSON 문제로 목록 역 직렬화

  8. 8

    JSON Newtonsoft C # 다양한 유형의 객체 목록 역 직렬화

  9. 9

    위도 / 경도를 가져 오기 위해 MySQL에서 다각형 데이터를 역 직렬화하는 방법은 무엇입니까?

  10. 10

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

  11. 11

    System.Text.JSON은 Newtonsoft가 수행하는 작업을 역 직렬화하지 않습니다.

  12. 12

    Gson은 입력에 관계없이 false로만 부울 JSON을 역 직렬화합니다.

  13. 13

    newtonsoft json 스키마는 ValidationError를 직렬화 해제합니다.

  14. 14

    Json.net은 객체 목록을 역 직렬화하지 않습니다.

  15. 15

    Newtonsoft는 Collection <Item>에서 확장되는 개체를 역 직렬화합니다.

  16. 16

    C #에서 복잡한 json 파일을 역 직렬화하려고합니다.

  17. 17

    잭슨 : 역 직렬화하는 XML 목록에 너무 많은 요소를 제공합니다

  18. 18

    개체 목록에 하위 요소를 역 직렬화 할 수 없습니다.

  19. 19

    Newtonsoft Json.NET은 직렬화 할 때 기본 datetime 값을 무시합니다.

  20. 20

    C # Newtonsoft를 사용하여 JSON 파일을 역 직렬화하는 방법은 무엇입니까?

  21. 21

    일부 json 속성이 배열 또는 목록에 할당되도록 json을 역 직렬화하려면 어떻게해야합니까?

  22. 22

    Newtonsoft.JSON으로 동적 JSON을 구문 분석하는 중 역 직렬화 된 객체에 배열이 없습니다.

  23. 23

    VB.NET은 Newtonsoft JSON을 개체로 동적으로 역 직렬화합니다.

  24. 24

    JSON을 역 직렬화하려고하는데 Newtonsoft.Json이이 오류를 던지고 있습니다.

  25. 25

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

  26. 26

    Python에서 C # Newtonsoft와 같은 클래스로 Json을 역 직렬화 할 수 있습니까?

  27. 27

    Json 배열 Newtonsoft.Json 역 직렬화

  28. 28

    json.net은 C #에서 json 객체를 역 직렬화합니다.

  29. 29

    newtonsoft로 json 배열 역 직렬화

뜨겁다태그

보관