약간 온라인으로 검색 한 결과 내 질문에 대한 답을 찾을 수 없습니다.방법 : JavaScript에서 C# 개체를 deserialize하십시오.
나는 MemoryStream의 Object로 만든 C# serialization을 가지고 있습니다. 직렬화 (내가 이미 할 수있는 일)를 저장하고 JavaScript로 역 직렬화하고 싶습니다.
가능하면 누구에게 알리십니까? 나는 그것을 할 수있는 API를 보지 못했습니다.
답장을 보내 주셔서 감사합니다. 좀 더 구체적으로 말하자면, 이미 C#에서 MemoryStream의 비 직렬화를 사용하는 응용 프로그램을 실행하고 있습니다. 이것은 꽤 큰 응용 프로그램이며 가능한 한 적은 수의 수정 만하고 싶습니다. 다른 응용 프로그램 (HTML/JavaScript로 실행 중)과 첫 번째 응용 프로그램을 동일한 직렬화를 사용하여 연결하고 싶습니다. JSON 직렬화를 사용하는 경우 C# 코드를 자주 수정해야하는데 이는 피하려고 시도하는 것입니다.
요약하면, 저는 "javascript 프로젝트에서 C#에 의해 생성 된 직렬화를"읽을 수 있어야합니다.
다른 직렬화를 JSON/XML /에 사용하고 싶지 않다. 이미 사용하고있는 것을 사용하고 싶습니다. 그런 다음 JavaScript로 역 직렬화합니다.
미리 감사드립니다.
몇 가지 코드 샘플을 제공해 주시겠습니까? 왜 현재 직렬화되지 않습니까? – BanksySan
음, 이걸 자바 스크립트가 어떻게 읽으 리라 기대합니까? – epascarello
@epascarello가 말한 것에 대해 자세히 말하면 자바 스크립트는 MemoryStream에 접근 할 수 없습니다. 서버 메모리에 있기 때문입니다. 왜 JSON 또는 XML을 사용하지 않으시겠습니까? 그게 유일한 방법 일거야. 메모리 스트림을 출력 할 수 있다고하더라도 C#에서 메모리에있는 객체가 JS가하는 방식과 다르다는 것을 JS가 알 수 없으므로이를 역 직렬화하는 방법을 알지 못합니다. –