C #에서 JSON으로 직렬화하고 TS에서 역 직렬화

Kedziorsc

두 앱간에 데이터를 보내는 데 문제가 있습니다. 이 코드를 사용하여 데이터를 C #의 JSON으로 직렬화합니다.

public static string SerializeToJson<T>(this T obj)
{
    DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType());
    MemoryStream ms = new MemoryStream();
    serializer.WriteObject(ms, obj);
    byte[] array = ms.ToArray();
    return Encoding.UTF8.GetString(array, 0, array.Length);
}

그런 다음 소켓 통신을 사용하여 TypeScript로 구현 된 두 번째 응용 프로그램에 이것을 보냅니다. 다음을 사용하여 역 직렬화합니다.

JSON.parse

함수가 잘 작동하지만 데이터에 8211 '–'와 같은 특수 문자가 있으면 예외가 발생합니다.

SyntaxError: Unexpected token  in JSON at position 907

serialize 및 deserialize를 사용하는 다른 인코딩에 문제가있을 수 있지만 JSON.parse에서 어떤 인코딩이 사용되는지 모르겠습니다.

누구든지 나를 도울 수 있습니까?

Kedziorsc

내 문자열을 base64로 변환하여이 문제를 해결 한 다음 두 번째 응용 프로그램에서 디코딩합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #에서 JSON 파일 역 직렬화 및 직렬화

분류에서Dev

C # JSON 내에서 JSON 역 직렬화

분류에서Dev

C #에서 Json 역 직렬화

분류에서Dev

C #에서 JSON 배열 역 직렬화

분류에서Dev

C #에서 JSON 개체 역 직렬화

분류에서Dev

C #에서 중첩 된 목록으로 JSON 역 직렬화

분류에서Dev

C #에서 int를 키로 사용하는 JSON 역 직렬화

분류에서Dev

C #에서 테이블과 값으로 JSON을 역 직렬화하는 방법

분류에서Dev

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

분류에서Dev

C #에서 JSON 배열을 역 직렬화하는 방법

분류에서Dev

C #을 사용하여 Wikipedia API에서 JSON 역 직렬화

분류에서Dev

C #에서 JSON을 역 직렬화하는 방법

분류에서Dev

C #에서 XML을 개체로 역 직렬화하는 방법

분류에서Dev

C ++에서 템플릿 함수 직렬화 및 역 직렬화를 대칭 적으로 구현하는 방법

분류에서Dev

C #에서 List <T> 직렬화 및 js 배열로 역 직렬화

분류에서Dev

파일에서 개체를 역 직렬화 및 재 직렬화하는 데 문제가있는 C # JSON.net

분류에서Dev

C #에서 파일 XML 역 직렬화

분류에서Dev

Web API에서 JSON 역 직렬화

분류에서Dev

JSON에서 VB.NET으로 목록에서 역 직렬화

분류에서Dev

XML에서 개체 역 직렬화로

분류에서Dev

C #에서 역 직렬화하지 않고 JSON 문자열에서 특정 필드 가져 오기

분류에서Dev

C #에서 JSON 파일을 역 직렬화 할 때 StackOverflowException 발생

분류에서Dev

C #에서 크기 1의 JSON 배열 역 직렬화

분류에서Dev

C #, Twitch Pubsub에서 복잡한 JSON 역 직렬화

분류에서Dev

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

분류에서Dev

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

분류에서Dev

C #에서 3taps JSON 데이터 역 직렬화

분류에서Dev

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

분류에서Dev

REST API에서 Json을 역 직렬화하고 Json에서 얻은 값 사용

Related 관련 기사

  1. 1

    C #에서 JSON 파일 역 직렬화 및 직렬화

  2. 2

    C # JSON 내에서 JSON 역 직렬화

  3. 3

    C #에서 Json 역 직렬화

  4. 4

    C #에서 JSON 배열 역 직렬화

  5. 5

    C #에서 JSON 개체 역 직렬화

  6. 6

    C #에서 중첩 된 목록으로 JSON 역 직렬화

  7. 7

    C #에서 int를 키로 사용하는 JSON 역 직렬화

  8. 8

    C #에서 테이블과 값으로 JSON을 역 직렬화하는 방법

  9. 9

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

  10. 10

    C #에서 JSON 배열을 역 직렬화하는 방법

  11. 11

    C #을 사용하여 Wikipedia API에서 JSON 역 직렬화

  12. 12

    C #에서 JSON을 역 직렬화하는 방법

  13. 13

    C #에서 XML을 개체로 역 직렬화하는 방법

  14. 14

    C ++에서 템플릿 함수 직렬화 및 역 직렬화를 대칭 적으로 구현하는 방법

  15. 15

    C #에서 List <T> 직렬화 및 js 배열로 역 직렬화

  16. 16

    파일에서 개체를 역 직렬화 및 재 직렬화하는 데 문제가있는 C # JSON.net

  17. 17

    C #에서 파일 XML 역 직렬화

  18. 18

    Web API에서 JSON 역 직렬화

  19. 19

    JSON에서 VB.NET으로 목록에서 역 직렬화

  20. 20

    XML에서 개체 역 직렬화로

  21. 21

    C #에서 역 직렬화하지 않고 JSON 문자열에서 특정 필드 가져 오기

  22. 22

    C #에서 JSON 파일을 역 직렬화 할 때 StackOverflowException 발생

  23. 23

    C #에서 크기 1의 JSON 배열 역 직렬화

  24. 24

    C #, Twitch Pubsub에서 복잡한 JSON 역 직렬화

  25. 25

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

  26. 26

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

  27. 27

    C #에서 3taps JSON 데이터 역 직렬화

  28. 28

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

  29. 29

    REST API에서 Json을 역 직렬화하고 Json에서 얻은 값 사용

뜨겁다태그

보관