JSON을 역 직렬화 할 수 없습니다.

user1352057

나는 JavaScriptSerializer 클래스를 사용하여 JSON 페이로드를 역 직렬화하려고 시도하고 클래스 속성 im 설정이 너무 'null'인 것으로 간주되는 역 직렬화 된 데이터 문제에 직면했습니다.

JSON :

{
  "XmlPayload": "<PaperLessTimeSheetActivation xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://host.adp.com\"><iSIClientID>99783971</iSIClientID><organizationId>FDGFGD</organizationId><statusDescription>Success</statusDescription></PaperLessTimeSheetActivation>"
}

여기 내 코드 :

var jsObject = new JavaScriptSerializer();

string holdData = xmlPayload.ToString();

//*****issue: JSON XmlPayLoadConvert property is 'null'.
JSONConverted objectToConvert = jsObject.Deserialize<JSONConverted>(holdData);

string stringXDoc = ConvertToXDoc(objectToConvert.XmlPayloadToConvert);

여기에서 역 직렬화 된 데이터도 매핑해야합니다.

public class JSONConverted
{
    public string XmlPayloadToConvert
    {
        get;
        set;
    }
}

아무도 내가 어디로 잘못 가고 있는지 말해 줄 수 있습니까?

마크 그 라벨

편집하면 오류가 분명해집니다. XmlPayloadXmlPayloadToConvert.

유형을 다음으로 변경하십시오.

public class JSONConverted
{
    public string XmlPayload {get;set;}
}

잘 작동합니다. 일부 serializer (예 : Json.NET)를 사용하여 이름을 매핑하는 방법을 지정할 수도 있습니다.

[DataContract]
public class JSONConverted
{
    [DataMember(Name = "XmlPayload") ]
    public string XmlPayloadToConvert {get;set;}
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

CouchDB에서 Json을 역 직렬화 할 수 없습니다.

분류에서Dev

JSON 응답을 역 직렬화 할 수 없습니다.

분류에서Dev

json을 제대로 역 직렬화 할 수 없습니다.

분류에서Dev

json 배열을 역 직렬화 할 수 없습니다.

분류에서Dev

JSon을 C #으로 역 직렬화 할 수 없습니다.

분류에서Dev

JSON에서 사전을 역 직렬화 할 수 없습니다.

분류에서Dev

직렬화 후 저지로 json을 역 직렬화 할 수 없습니까?

분류에서Dev

Json 배열은 역 직렬화 할 수 없습니다.

분류에서Dev

JSON 개체를 역 직렬화 할 수 없습니다.

분류에서Dev

튜플을 역 직렬화 할 수 없습니다.

분류에서Dev

C # MVC는 튜플을 역 직렬화 할 수 없습니다.

분류에서Dev

xml을 List <T>로 역 직렬화 할 수 없습니다.

분류에서Dev

Zoho Docs API 응답을 역 직렬화 할 수 없습니다.

분류에서Dev

listview에서 json 응답을 역 직렬화 할 수 없습니다.

분류에서Dev

C # : "현재 JSON 배열을 역 직렬화 할 수 없습니다."

분류에서Dev

API 호출 후 현재 JSON 배열을 역 직렬화 할 수 없습니다.

분류에서Dev

현재 JSON 개체를 역 직렬화 할 수 없습니다. 그룹 열을 사용하여 현재 JSON 개체를 역 직렬화 할 수 없습니다.

분류에서Dev

이 json을 어떻게 역 직렬화 할 수 있습니까?

분류에서Dev

Json.Net은 DateTime.MinValue를 역 직렬화 할 수 없습니다.

분류에서Dev

컨트롤러에서 json 개체를 역 직렬화 할 수 없습니다.

분류에서Dev

json_decode가 제대로 역 직렬화 할 수 없습니다.

분류에서Dev

GET을 통해 배열을 역 직렬화 할 수 없습니다.

분류에서Dev

직렬화 및 역 직렬화는 사전을 백업 필드로 사용할 수 없습니다.

분류에서Dev

인터페이스로 형식을 역 직렬화 할 수 없습니다.

분류에서Dev

bndtools osgi 프로젝트에서 xml을 역 직렬화 할 수 없습니다.

분류에서Dev

NoClassDefFoundError로 인해 XStream이 XML을 역 직렬화 할 수 없습니다.

분류에서Dev

XML 역 직렬화는 속성 유형을 확인할 수 없습니다.

분류에서Dev

UWP 앱에서 JSON을 역 직렬화 할 수 없음

분류에서Dev

JSON.NET은 ulong 플래그 유형 열거 형을 역 직렬화 할 수 없습니다.

Related 관련 기사

  1. 1

    CouchDB에서 Json을 역 직렬화 할 수 없습니다.

  2. 2

    JSON 응답을 역 직렬화 할 수 없습니다.

  3. 3

    json을 제대로 역 직렬화 할 수 없습니다.

  4. 4

    json 배열을 역 직렬화 할 수 없습니다.

  5. 5

    JSon을 C #으로 역 직렬화 할 수 없습니다.

  6. 6

    JSON에서 사전을 역 직렬화 할 수 없습니다.

  7. 7

    직렬화 후 저지로 json을 역 직렬화 할 수 없습니까?

  8. 8

    Json 배열은 역 직렬화 할 수 없습니다.

  9. 9

    JSON 개체를 역 직렬화 할 수 없습니다.

  10. 10

    튜플을 역 직렬화 할 수 없습니다.

  11. 11

    C # MVC는 튜플을 역 직렬화 할 수 없습니다.

  12. 12

    xml을 List <T>로 역 직렬화 할 수 없습니다.

  13. 13

    Zoho Docs API 응답을 역 직렬화 할 수 없습니다.

  14. 14

    listview에서 json 응답을 역 직렬화 할 수 없습니다.

  15. 15

    C # : "현재 JSON 배열을 역 직렬화 할 수 없습니다."

  16. 16

    API 호출 후 현재 JSON 배열을 역 직렬화 할 수 없습니다.

  17. 17

    현재 JSON 개체를 역 직렬화 할 수 없습니다. 그룹 열을 사용하여 현재 JSON 개체를 역 직렬화 할 수 없습니다.

  18. 18

    이 json을 어떻게 역 직렬화 할 수 있습니까?

  19. 19

    Json.Net은 DateTime.MinValue를 역 직렬화 할 수 없습니다.

  20. 20

    컨트롤러에서 json 개체를 역 직렬화 할 수 없습니다.

  21. 21

    json_decode가 제대로 역 직렬화 할 수 없습니다.

  22. 22

    GET을 통해 배열을 역 직렬화 할 수 없습니다.

  23. 23

    직렬화 및 역 직렬화는 사전을 백업 필드로 사용할 수 없습니다.

  24. 24

    인터페이스로 형식을 역 직렬화 할 수 없습니다.

  25. 25

    bndtools osgi 프로젝트에서 xml을 역 직렬화 할 수 없습니다.

  26. 26

    NoClassDefFoundError로 인해 XStream이 XML을 역 직렬화 할 수 없습니다.

  27. 27

    XML 역 직렬화는 속성 유형을 확인할 수 없습니다.

  28. 28

    UWP 앱에서 JSON을 역 직렬화 할 수 없음

  29. 29

    JSON.NET은 ulong 플래그 유형 열거 형을 역 직렬화 할 수 없습니다.

뜨겁다태그

보관