«serialization» 태그된 질문

직렬화는 데이터 구조를 쉽게 저장하거나 전송하고 나중에 재구성 할 수있는 형식으로 변환하는 프로세스입니다.

18
XmlSerializer-유형을 반영하는 중에 오류가 발생했습니다
C # .NET 2.0을 사용하면 [Serializable]속성 이있는 복합 데이터 클래스가 있습니다 . XMLSerializer클래스를 만들고 생성자에 전달합니다. XmlSerializer serializer = new XmlSerializer(typeof(DataClass)); 예외가 발생했습니다. 유형을 반영하는 중에 오류가 발생했습니다. 데이터 클래스 내부에는 또 다른 복합 객체가 있습니다. 이것도 [Serializable]속성 을 가져야합니까 , 아니면 최상위 객체에 포함 시켜서 내부의 모든 객체에 재귀 …
332 c#  .net  xml  serialization  .net-2.0 


10
객체를 문자열로 직렬화
Object를 파일에 저장하는 방법은 다음과 같습니다. // Save an object out to the disk public static void SerializeObject<T>(this T toSerialize, String filename) { XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType()); TextWriter textWriter = new StreamWriter(filename); xmlSerializer.Serialize(textWriter, toSerialize); textWriter.Close(); } 나는 그것을 쓰지 않았다고 고백한다 (타입 매개 변수를 취하는 확장 메소드로만 변환했다). 이제 …

12
serialVersionUID를 생성하는 IntelliJ IDEA
IntelliJ IDEA에서이 값을 어떻게 생성합니까? 내가 이동 설정 -> 오류 -> 직렬화 문제 - '의 serialVersionUID'없이> 직렬화 클래스,하지만 여전히 나에게 경고를 표시하지 않습니다. 내 클래스 PKladrBuilding 부모는 Serializable 인터페이스를 구현 합니다. 코드의 일부 : public class PKladrBuilding extends PRQObject public abstract class PRQObject extends PObject public abstract class PObject implements …

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; } …


9
Java 비트 맵을 바이트 배열로 변환
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] copyPixelsToBuffer바이트 호출 이 모두 0 인 후 버퍼를 보면 카메라에서 반환 …



21
JSON에서 유니 코드 대신 문자열 객체를 얻는 방법은 무엇입니까?
내가 사용하고 파이썬 2ASCII 인코딩 텍스트 파일 에서 JSON을 구문 분석하기 위해 를 있습니다. json또는 로이 파일을로드하면 simplejson모든 문자열 값이 문자열 객체 대신 유니 코드 객체로 캐스팅됩니다. 문제는 문자열 객체 만 허용하는 일부 라이브러리에서 데이터를 사용해야한다는 것입니다. 나는 라이브러리를 변경할 수 없습니다 도를 업데이트합니다. 유니 코드가 아닌 문자열 객체를 얻을 …

10
파이썬 dict를 문자열로 변환하고 다시 변환하십시오.
사전 객체에 데이터를 저장하는 프로그램을 작성하고 있지만이 데이터는 프로그램 실행 중 어느 시점에 저장되어 프로그램이 다시 실행될 때 사전 객체로 다시로드되어야합니다. 사전 객체를 파일에 쓰고 사전 객체로 다시로드 할 수있는 문자열로 어떻게 변환합니까? 이것은 사전을 포함하는 사전을 희망적으로 지원할 것입니다.


3
JObject를 .NET 객체로 직렬화 해제하는 방법
나는 행복하게 Newtonsoft JSON 라이브러리를 사용합니다 . 예를 들어, JObject.NET 객체에서이 인스턴스를 작성합니다 ( 이 경우 Exception 인스턴스 (하위 클래스이거나 아닐 수 있음)). if (result is Exception) var jobjectInstance = JObject.FromObject(result); 이제 라이브러리가 JSON 텍스트 (예 : 문자열)를 객체로 직렬화 해제 할 수 있음을 알고 있습니다. // only works for …


7
사용자 지정 .NET 예외를 직렬화 할 수있는 올바른 방법은 무엇입니까?
더 구체적으로, 예외에 직렬화 가능하거나 직렬화 불가능한 사용자 정의 객체가 포함 된 경우. 이 예제를 보자 : public class MyException : Exception { private readonly string resourceName; private readonly IList<string> validationErrors; public MyException(string resourceName, IList<string> validationErrors) { this.resourceName = resourceName; this.validationErrors = validationErrors; } public string ResourceName { get { …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.