Słyszałem, że Json.NET jest szybszy niż DataContractJsonSerializer i chciałem spróbować ... Ale nie mogłem znaleźć żadnych metod w JsonConvert, które pobierają strumień, a nie ciąg. Na przykład do deserializacji pliku zawierającego JSON na WinPhone używam następującego kodu, aby wczytać zawartość pliku do ciągu, a następnie deserializować do formatu JSON. Wydaje …
Pytanie jest w tytule. Poniżej opisałem tylko niektóre z moich przemyśleń i spostrzeżeń. Kiedy miałem bardzo prosty model domeny (3 tabele bez żadnych relacji), wszystkie moje encje NIE implementowały Serializable. Ale kiedy model domeny stał się bardziej złożony, otrzymałem RuntimeException, który powiedział, że jedna z moich jednostek nie zaimplementowała Serializable. …
Jestem w stanie serializować obiekt do pliku, a następnie przywrócić go ponownie, jak pokazano w następnym fragmencie kodu. Chciałbym serializować obiekt w ciąg i zamiast tego przechowywać w bazie danych. Czy ktoś może mi pomóc? LinkedList<Diff_match_patch.Patch> patches = // whatever... FileOutputStream fileStream = new FileOutputStream("foo.ser"); ObjectOutputStream os = new ObjectOutputStream(fileStream); …
Mam Python set, który zawiera obiekty z __hash__i __eq__metod w celu dokonania pewnych duplikatów nie są zawarte w zbiorze. Muszę zakodować ten wynik w setformacie json , ale przekazanie nawet pustego elementu setdo json.dumpsmetody wywołuje 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, …
Rozwijając mój wcześniejszy problem , zdecydowałem się (de) serializować moją klasę pliku konfiguracyjnego, która działała świetnie. Teraz chcę, aby zapisać tablicę asocjacyjną liter dysków do mapowania (klucz jest literą dysku, wartość jest ścieżka sieciowa) i próbowałem za pomocą Dictionary, HybridDictionaryi Hashtabledla tego, ale zawsze pojawia się następujący błąd podczas wywoływania …
Zastanawiasz się, czy w javascript jest funkcja bez jquery lub jakiegokolwiek środowiska, która pozwala mi serializować formularz i uzyskać dostęp do wersji zserializowanej?
Zastanawiam się, jaki jest prawidłowy sposób konwersji (deserializacji) ciągu znaków na klasę Enum w języku Python. Wygląda na getattr(YourEnumType, str)to, że spełnia swoje zadanie, ale nie jestem pewien, czy jest wystarczająco bezpieczny. Aby być bardziej szczegółowym, chciałbym przekonwertować 'debug'ciąg na obiekt Enum w następujący sposób: class BuildType(Enum): debug = 200 …
Czy można serializować i deserializować klasę w C ++? Używam Javy od 3 lat i serializacja / deserializacja jest dość trywialna w tym języku. Czy C ++ ma podobne funkcje? Czy istnieją biblioteki natywne, które obsługują serializację? Przykład byłby pomocny.
Ostatnio znalazłem MessagePack , alternatywny binarnego formatu serializacji do Google protokołu buforów i JSON , który zostawia również daleko obu. Istnieje również format serializacji BSON używany przez MongoDB do przechowywania danych. Czy ktoś może wyjaśnić różnice i wady / zalety BSON i MessagePack ? Aby uzupełnić listę wydajnych formatów serializacji …
Próbuję zapisać identyfikatory mapowania skrótu do wielu prób w mojej aplikacji rails. Moja migracja do bazy danych w celu dostosowania tej nowej kolumny: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users, :multi_wrong end end W swoim modelu mam: class User < ActiveRecord::Base serialize …
Chcę zmienić swój kod z: 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(); na kod, który przekształciłby XML w ciąg znaków, a następnie przekształciłby łańcuch w obiekt Car. czy to możliwe?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.