«deserialization» 태그된 질문

역 직렬화는 개체가 직렬화 된 상태에서 다시 생성되는 프로세스입니다.


11
Newtonsoft를 사용하여 JSON을 .NET 객체로 직렬화 해제 (또는 LINQ to JSON?)
Newtonsoft에 대한 몇 가지 게시물이 있다는 것을 알고 있기 때문에 이것이 반복되는 것은 아닙니다 ... 카자 API에서 반환 된 JSON 데이터를 멋진 객체로 변환하려고합니다. WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); List<string> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(reader.Read().ToString()); foreach (string item in list) { Console.WriteLine(item); } …

9
기본 클래스 객체의 목록을 직렬화 해제하기 위해 JSON.NET에서 사용자 정의 JsonConverter를 구현하는 방법은 무엇입니까?
여기에 제공된 JSON.net 예제를 확장하려고합니다. http://james.newtonking.com/projects/json/help/CustomCreationConverter.html 기본 클래스 / 인터페이스에서 파생되는 다른 하위 클래스가 있습니다. public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; } public string JobTitle …

5
.NET NewtonSoft JSON은 다른 속성 이름으로 맵을 역 직렬화합니다.
외부 당사자로부터받은 다음 JSON 문자열이 있습니다. { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"home", "score":"22", "team_id":"500" } }, { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"away", "score":"30", "team_id":"600" } } ] } 내 매핑 클래스 : public class Attributes { public string eighty_min_score { get; set; } public string home_or_away { get; set; } …

8
JSON을 JavaScript 객체로 역 직렬화
AJAX를 사용하여 액세스하는 Java 서버 응용 프로그램에 문자열이 있습니다. 다음과 같이 보입니다 : var json = [{ "adjacencies": [ { "nodeTo": "graphnode2", "nodeFrom": "graphnode1", "data": { "$color": "#557EAA" } } ], "data": { "$color": "#EBB056", "$type": "triangle", "$dim": 9 }, "id": "graphnode1", "name": "graphnode1" },{ "adjacencies": [], "data": { "$color": …

8
스트림을 문자열로 변환 및 다시 변환 ... 우리가 무엇을 놓치고 있습니까?
객체를 문자열로 다시 직렬화하고 싶습니다. 우리는 protobuf-net을 사용하여 객체를 스트림으로 변환하고 성공적으로 되돌립니다. 그러나 Stream to string and back ... 그렇게 성공하지 못했습니다. StreamToStringand을 거친 후 StringToStream, 새로운 Stream것은 protobuf-net에 의해 deserialize되지 않습니다; Arithmetic Operation resulted in an Overflow예외 가 발생합니다. 원래 스트림을 역 직렬화하면 작동합니다. 우리의 방법 : public …

8
JSON.NET을 사용하여 JSON 데이터를 C #으로 역 직렬화
저는 C # 및 JSON 데이터 작업에 비교적 익숙하지 않으며 지침을 찾고 있습니다. .NET3.5SP1 및 JSON.NET 3.5r6과 함께 C # 3.0을 사용하고 있습니다. JSON 구조에서 채워야하는 정의 된 C # 클래스가 있습니다. 그러나 웹 서비스에서 검색된 항목에 대한 모든 JSON 구조가 C # 클래스 내에 정의 된 가능한 모든 속성을 …

6
수행자 엔티티 직렬화 : BSON vs MessagePack (vs JSON)
최근 에 Google의 프로토콜 버퍼 및 JSON에 대한 대체 이진 직렬화 형식 인 MessagePack을 발견 했습니다. 또한 MongoDB가 데이터를 저장하는 데 사용 하는 BSON 직렬화 형식이 있습니다. 누군가 BSON과 MessagePack 의 차이점과 단점을 자세히 설명 할 수 있습니까 ? 실행 가능한 바이너리 직렬화 형식의 목록을 작성하기 만하면됩니다 . Google의 프로토콜 …


13
Deserialize 할 때 json에서 k__BackingField를 제거하는 방법
xml 파일을 .net C # 개체로 직렬화 한 후 반환 된 json에서 k_BackingField를 얻습니다. .net C # 개체에 DataContract 및 DataMember 특성을 추가했지만 json, 클라이언트 쪽에서는 아무것도 얻지 못합니다. [XmlRoot("person")] [Serializable] public class LinkedIn { [XmlElement("id")] public string ID { get; set; } [XmlElement("industry")] public string Industry { get; set; …

9
gson을 사용한 다형성
Gson으로 json 문자열을 역 직렬화하는 데 문제가 있습니다. 나는 일련의 명령을 받는다. 명령은 start, stop 및 다른 유형의 명령 일 수 있습니다. 당연히 다형성이 있고 시작 / 중지 명령은 명령에서 상속됩니다. gson을 사용하여 올바른 명령 객체로 다시 직렬화하려면 어떻게해야합니까? 내가 선언 된 유형이고 런타임 유형이 아닌 기본 유형 만 얻는 …

3
DataContractJsonSerializer와 JavaScriptSerializer의 차이점은 무엇입니까?
.NET Framework는 System.Runtime.Serialization.Json.DataContractJsonSerializer 및 System.Web.Script.Serialization.JavaScriptSerializer 와 함께 제공되며 둘 다 JSON을 de / serialize합니다. 이러한 유형 중 하나를 다른 유형보다 선택해야하는시기를 어떻게 알 수 있습니까? MSDN은 상대적인 이점이 무엇인지 명확하지 않습니다. JSON을 사용하거나 내보내는 여러 프로젝트가 있으며 지금까지 선택한 클래스는 각 프로젝트에 대한 기본 개발자의 의견에 따라 달라졌습니다. 일부는 간단하고, …


3
Newtonsoft JSON 역 직렬화
내 JSON은 다음과 같습니다. {"t":"1339886","a":true,"data":[],"Type":[['Ants','Biz','Tro']]} C # 용 Newtonsoft JSON.NET deserialize 라이브러리를 찾았습니다. 다음과 같이 사용하려고했습니다. object JsonDe = JsonConvert.DeserializeObject(Json); JsonDe모든 "유형"데이터를 얻기 위해 개체에 액세스하려면 어떻게 해야합니까? 루프로 시도했지만 개체에 열거자가 없기 때문에 작동하지 않습니다.

3
Moshi vs Gson in android [닫기]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 개월 전 . 이 질문 개선 모델 데이터를 직렬화 및 역 직렬화 하는 데 Moshi by square 를 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.