현재 JSON 배열 (예 : [1,2,3])을 유형으로 역 직렬화 할 수 없습니다.

사 키르

다음과 같은 수업이 있습니다.

public class MyStok
{
    public int STId { get; set; }
    public int SM { get; set; }
    public string CA { get; set; }
    public string Br { get; set; }
    public string BNo { get; set; }
    public decimal Vat { get; set; }
    public decimal Price { get; set; }
}

다음과 같이 역 직렬화합니다.

string sc = e.ExtraParams["sc"].ToString();
MyStok myobj = JSON.Deserialize<MyStok>(sc);

내 출력은 string sc피들러에서 다음 과 같이 보입니다 ( ).

[
    {
        "STId": 2,
        "CA": "hbh",
        "Br": "jhnj",
        "SM": 20,
        "Vat": 10,
        "Price": 566,
        "BNo": "1545545"
    }
]

하지만 오류가 발생합니다.

현재 JSON 배열 (예 : [1,2,3])을 [...] 유형으로 역 직렬화 할 수 없습니다.

그 코드에서 무엇이 잘못 되었습니까?

세르게이 칼리니첸코

문자열에 단일 MyStok객체 가있는 배열이 포함 된 것 같습니다 . 입력의 양쪽 끝에서 대괄호를 제거하면 데이터를 단일 객체로 역 직렬화 할 수 있습니다.

MyStok myobj = JSON.Deserialize<MyStok>(sc.Substring(1, sc.Length-2));

배열을 MyStok개체 목록으로 역 직렬화하고 인덱스 0에서 개체를 가져올 수도 있습니다.

var myobjList = JSON.Deserialize<List<MyStok>>(sc);
var myObj = myobjList[0];

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

현재 JSON 배열 (예 : 1 2 3)을 유형으로 역 직렬화 할 수 없습니다.

분류에서Dev

현재 JSON 배열 (예 : [1,2,3])을 복잡하고 중첩 된 개체가있는 유형으로 역 직렬화 할 수 없습니다.

분류에서Dev

현재 JSON 배열을 역 직렬화 할 수 없습니다 (예 : [1,2,3]).

분류에서Dev

현재 JSON 배열을 역 직렬화 할 수 없습니다 (예 : [1,2,3]).

분류에서Dev

현재 JSON 배열을 역 직렬화 할 수 없습니다 (예 : [1,2,3]).

분류에서Dev

현재 JSON 개체 (예 : { "name": "value"})를 형식으로 역 직렬화 할 수 없습니다. 올바르게 역 직렬화하려면 JSON 배열 (예 : [1,2,3])이 필요합니다.

분류에서Dev

유형에 JSON 배열 (예 : [1,2,3])이 필요하므로 현재 JSON 개체 (예 : { "name": "value"})를 'Value []'유형으로 역 직렬화 할 수 없습니다.

분류에서Dev

현재 JSON 개체 (예 : { "name": "value"})를 Collection of List 유형으로 역 직렬화 할 수 없습니다.

분류에서Dev

현재 JSON 개체 (예 : { "name": "value"})를 'System.Collections.Generic.List 유형으로 역 직렬화 할 수 없습니다.

분류에서Dev

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

분류에서Dev

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

분류에서Dev

현재 JSON 개체 (예 : { "name": "value"})를 'System.Collections.Generic.List`1'유형으로 역 직렬화 할 수 없습니다.

분류에서Dev

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

분류에서Dev

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

분류에서Dev

현재 JSON 개체를 'System.Collections.Generic.List`1 [System.String]'유형으로 역 직렬화 할 수 없습니다.

분류에서Dev

배열 값 (토큰`JsonToken.START_ARRAY`)에서`response.BookingIDList` 유형의 값을 역 직렬화 할 수 없음으로 예외가 발생했습니다.

분류에서Dev

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

분류에서Dev

예측할 수없는 JSON 속성을 문자열로 역 직렬화

분류에서Dev

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

분류에서Dev

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

분류에서Dev

온라인 POCO 생성기를 사용하더라도 현재 JSON 배열 (Auth0 관리 API 끝점)을 역 직렬화 할 수 없습니다.

분류에서Dev

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

분류에서Dev

JSON 데이터를 저장하지 않는 개체 : 현재 JSON 개체 (예 : { "name": "value"})를 'System.Collections.Generic.List 유형으로 역 직렬화 할 수 없습니다.

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

문자열로 역 직렬화 할 수 없습니다.

Related 관련 기사

  1. 1

    현재 JSON 배열 (예 : 1 2 3)을 유형으로 역 직렬화 할 수 없습니다.

  2. 2

    현재 JSON 배열 (예 : [1,2,3])을 복잡하고 중첩 된 개체가있는 유형으로 역 직렬화 할 수 없습니다.

  3. 3

    현재 JSON 배열을 역 직렬화 할 수 없습니다 (예 : [1,2,3]).

  4. 4

    현재 JSON 배열을 역 직렬화 할 수 없습니다 (예 : [1,2,3]).

  5. 5

    현재 JSON 배열을 역 직렬화 할 수 없습니다 (예 : [1,2,3]).

  6. 6

    현재 JSON 개체 (예 : { "name": "value"})를 형식으로 역 직렬화 할 수 없습니다. 올바르게 역 직렬화하려면 JSON 배열 (예 : [1,2,3])이 필요합니다.

  7. 7

    유형에 JSON 배열 (예 : [1,2,3])이 필요하므로 현재 JSON 개체 (예 : { "name": "value"})를 'Value []'유형으로 역 직렬화 할 수 없습니다.

  8. 8

    현재 JSON 개체 (예 : { "name": "value"})를 Collection of List 유형으로 역 직렬화 할 수 없습니다.

  9. 9

    현재 JSON 개체 (예 : { "name": "value"})를 'System.Collections.Generic.List 유형으로 역 직렬화 할 수 없습니다.

  10. 10

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

  11. 11

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

  12. 12

    현재 JSON 개체 (예 : { "name": "value"})를 'System.Collections.Generic.List`1'유형으로 역 직렬화 할 수 없습니다.

  13. 13

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

  14. 14

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

  15. 15

    현재 JSON 개체를 'System.Collections.Generic.List`1 [System.String]'유형으로 역 직렬화 할 수 없습니다.

  16. 16

    배열 값 (토큰`JsonToken.START_ARRAY`)에서`response.BookingIDList` 유형의 값을 역 직렬화 할 수 없음으로 예외가 발생했습니다.

  17. 17

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

  18. 18

    예측할 수없는 JSON 속성을 문자열로 역 직렬화

  19. 19

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

  20. 20

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

  21. 21

    온라인 POCO 생성기를 사용하더라도 현재 JSON 배열 (Auth0 관리 API 끝점)을 역 직렬화 할 수 없습니다.

  22. 22

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

  23. 23

    JSON 데이터를 저장하지 않는 개체 : 현재 JSON 개체 (예 : { "name": "value"})를 'System.Collections.Generic.List 유형으로 역 직렬화 할 수 없습니다.

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

    문자열로 역 직렬화 할 수 없습니다.

뜨겁다태그

보관