«serialization» 태그된 질문

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

5
Json.NET은 스트림을 직렬화 / 역 직렬화 할 수 있습니까?
Json.NET이 DataContractJsonSerializer보다 빠르다는 것을 들었고 시도해보고 싶었습니다 ... 그러나 JsonConvert에서 문자열 대신 스트림을 사용하는 메소드를 찾을 수 없습니다. 예를 들어, WinPhone에서 JSON을 포함하는 파일을 직렬화 해제하려면 다음 코드를 사용하여 파일 내용을 문자열로 읽은 다음 JSON으로 직렬화 해제하십시오. 스트림에서 직렬화를 해제하기 위해 DataContractJsonSerializer를 사용하는 것보다 (아주 임시) 테스트에서 약 4 배 …

14
JPA 엔티티가 언제 그리고 왜 직렬화 가능 인터페이스를 구현해야합니까?
질문은 제목에 있습니다. 아래에서 나는 내 생각과 결과 중 일부를 설명했습니다. 매우 간단한 도메인 모델 (관계가없는 3 개의 테이블)이 있었을 때 모든 엔티티가 Serializable을 구현하지 않았습니다. 그러나 도메인 모델이 더 복잡해지면 RuntimeException이 발생하여 엔티티 중 하나가 Serializable을 구현하지 않았다고 말했습니다. JPA 구현으로 Hibernate를 사용합니다. 궁금하다 : 공급 업체별 요구 사항 …

13
객체를 문자열로 직렬화하는 방법
객체를 파일로 직렬화 한 다음 다음 코드 스 니펫에 표시된 것처럼 다시 복원 할 수 있습니다. 객체를 문자열로 직렬화하고 대신 데이터베이스에 저장하고 싶습니다. 누구든지 나를 도울 수 있습니까? LinkedList<Diff_match_patch.Patch> patches = // whatever... FileOutputStream fileStream = new FileOutputStream("foo.ser"); ObjectOutputStream os = new ObjectOutputStream(fileStream); os.writeObject(patches1); os.close(); FileInputStream fileInputStream = new FileInputStream("foo.ser"); …

8
JSON이 세트를 직렬화하는 방법은 무엇입니까?
나는 파이썬이 set가진 개체를 포함 __hash__하고 __eq__특정없고 중복을하기 위해 방법이 컬렉션에 포함되어 있습니다. 이 결과를 json으로 인코딩해야 set하지만 비어 set있는 json.dumps메소드를 메소드에 전달 하면 a가 발생합니다 TypeError. File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 264, in iterencode return _iterencode(o, 0) File "/usr/lib/python2.7/json/encoder.py", line 178, …


10
사전 멤버를 포함하는 클래스 직렬화
내 이전 문제를 확장하면서 , 나는 잘 작동하는 구성 파일 클래스를 (직렬화)하기로 결정했습니다. 지금은 (값은 네트워크 경로 키가 드라이브 문자) 매핑 및 사용 시도 드라이브 문자 연관 배열을 저장하려는 Dictionary, HybridDictionary그리고 Hashtable이뿐만 호출 할 때 나는 항상 다음과 같은 오류가 ConfigFile.Load()나 ConfigFile.Save(): 'App.ConfigFile'유형을 반영하는 중에 오류가 발생했습니다. [snip] System.NotSupportedException : …


6
파이썬에서 문자열을 Enum으로 변환
문자열을 Python의 Enum 클래스로 변환 (직렬화)하는 올바른 방법이 무엇인지 궁금합니다. 일을하는 것처럼 보이지만 getattr(YourEnumType, str)그것이 충분히 안전한지 확실하지 않습니다. 좀 더 구체적으로 말하면 다음과 같이 'debug'문자열을 Enum 객체 로 변환하고 싶습니다. class BuildType(Enum): debug = 200 release = 400

13
C ++에서 클래스를 직렬화 및 역 직렬화 할 수 있습니까?
C ++에서 클래스를 직렬화 및 역 직렬화 할 수 있습니까? 나는 3 년 동안 Java를 사용해 왔으며 직렬화 / 역 직렬화는 그 언어에서 매우 사소한 것입니다. C ++에는 비슷한 기능이 있습니까? 직렬화를 처리하는 기본 라이브러리가 있습니까? 예가 도움이 될 것입니다.
138 c++  serialization 

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


3
Rails 직렬화를 사용하여 해시를 데이터베이스에 저장
rails 앱에서 여러 시도에 해시 매핑 ID를 저장하려고합니다. 이 새 열을 수용하기 위해 데이터베이스로 마이그레이션했습니다. class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users, :multi_wrong end end 내 모델에는 다음이 있습니다. class User < ActiveRecord::Base serialize :multi_wrong, Hash end 그러나 레일 콘솔을 사용하여 다음을 …


5
TextReader 대신 문자열에서 역 직렬화
코드를 다음에서 변경하고 싶습니다. string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); XML을 문자열로 변환 한 다음 문자열을 객체 Car로 변환하는 코드로 변환합니다. 이게 가능해?
135 c#  xml  serialization 


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