Pytania otagowane jako serialization

Serializacja to proces, w którym struktury danych są konwertowane do formatu, który można łatwo przechowywać lub przesyłać, a następnie rekonstruować.

3
Jaka jest różnica między DataContractJsonSerializer i JavaScriptSerializer?
NET Framework jest dostarczany z System.Runtime.Serialization.Json.DataContractJsonSerializer i System.Web.Script.Serialization.JavaScriptSerializer , z których oba de / serializują JSON. Skąd mam wiedzieć, kiedy wybrać jeden z tych typów zamiast drugiego? MSDN nie wyjaśnia, jakie są ich względne zalety. Mamy kilka projektów, które wykorzystują lub emitują JSON, a klasa wybrana dla każdego do tej …

5
Przekonwertuj obiekt na ciąg XML
Mam klasę o nazwie, WebserviceTypektórą otrzymałem z narzędzia xsd.exe z pliku XSD. Teraz chcę deserializować wystąpienie WebServiceTypeobiektu do ciągu. Jak mogę to zrobić? MethodCheckTypePrzedmiot ma za params w WebServiceTypetablicy. Moja pierwsza próba była taka, jakbym ją serializował: z a XmlSerializeri StringWriter(podczas serializacji użyłem a StringReader). Oto metoda, w której serializuję …
88 c#  xml  serialization 

9
Używanie konwerterów Json.NET do deserializacji właściwości
Mam definicję klasy, która zawiera właściwość, która zwraca interfejs. public class Foo { public int Number { get; set; } public ISomething Thing { get; set; } } Próba serializacji klasy Foo przy użyciu Json.NET powoduje wyświetlenie komunikatu o błędzie, takiego jak „Nie można utworzyć instancji typu 'ISomething'. ISomething może …

10
Visual Studio, jak serializować obiekt z debugera
Próbuję zbadać błąd w zrzucie awaryjnym (więc nie mogę zmienić kodu). Mam naprawdę skomplikowany obiekt (tysiące linii w serializowanej reprezentacji) i jego stan jest niespójny. Aby zbadać jego stan, widok debugera programu Visual Studio jest bezużyteczny. Ale obiekt ma kontrakt danych. Chciałbym go serializować, a następnie użyć mojego ulubionego edytora …


4
Serializacja Pythona - dlaczego marynowanie?
Zrozumiałem, że wytrawianie w Pythonie to sposób na „przechowywanie” obiektu w języku Python w sposób zgodny z programowaniem obiektowym - inny niż dane wyjściowe zapisane w pliku txt lub DB. Czy masz więcej szczegółów lub odniesień w następujących kwestiach: gdzie są „przechowywane” marynowane przedmioty? dlaczego wytrawianie zachowuje reprezentację obiektów bardziej …



4
.NET WebAPI Serialization k_BackingField Nastiness
Kiedy serializuję następujące elementy: [Serializable] public class Error { public string Status { get; set; } public string Message { get; set; } public string ErrorReferenceCode { get; set; } public List<FriendlyError> Errors { get; set; } } Dostaję ten obrzydliwy bałagan: <ErrorRootOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Printmee.Api"> <_x003C_Errors_x003E_k__BackingField> An exception has occurred. …

7
Serializacja XML i typy dziedziczone
Kontynuując moje poprzednie pytanie , pracowałem nad uzyskaniem serializacji mojego modelu obiektowego do XML. Ale teraz mam problem (quelle niespodzianka!). Problem polega na tym, że mam kolekcję, która jest abstrakcyjnym typem klasy bazowej, która jest zapełniana przez konkretne typy pochodne. Pomyślałem, że byłoby dobrze po prostu dodać atrybuty XML do …

1
DataContractSerializer vs XmlSerializer: wady i zalety każdego serializatora
Moja aplikacja komputerowa serializuje obiekty przy użyciu XmlSerializer. Zaproponowano mi DataContractSerializerzamiast tego wykorzystanie dźwigni . W jakich scenariuszach powinienem używać DataContractSerializer? Wielkie dzięki Komentarze. 1. Wynikowy plik XML jest przechowywany lokalnie. Żadna inna aplikacja nie deserializuje obiektów z tego pliku XML. 2. Moja aplikacja działa z .NET Framework 3.5 SP1.

4
Jak serializować obiekt w C ++?
Mam małą hierarchię obiektów, które muszę serializować i przesyłać przez połączenie przez gniazdo. Muszę zarówno serializować obiekt, a następnie deserializować go na podstawie tego, jakiego typu jest. Czy jest na to łatwy sposób w C ++ (tak jak w Javie)? Czy są jakieś przykłady kodu lub samouczki online dotyczące serializacji …

8
laravel Nie można przygotować trasy… do serializacji. Używa zamknięcia
Kiedy czyszczę pamięci podręczne w moim projekcie Laravel 5.2, widzę ten komunikat o błędzie: [LogicException] Nie można przygotować trasy [panel] do serializacji. Używa zamknięcia. Myślę, że jest to związane z trasą Route::get('/article/{slug}', 'Front@slug'); związane z określoną metodą w moim kontrolerze: public function slug($slug) { $article = Article::where('slug',$slug)->first(); $id = $article …

9
Dlaczego pierwszy element jest zawsze pusty w moich wielokrotnych wyborach Rails, używając wbudowanej tablicy?
Używam Rails 3.2.0.rc2 . Mam plik Model, w którym mam statyczny, Arrayktóry oferuję za pośrednictwem formularza, tak aby użytkownicy mogli wybrać podzbiór Arrayi zapisać swój wybór w bazie danych, przechowywanej w jednej kolumnie w formacie Model. Użyłem serializacji w kolumnie bazy danych, która przechowuje, Arraya Railsy poprawnie konwertują wybory użytkowników …

14
Unikaj serializacji Jacksona na niedobranych leniwych obiektach
Mam prosty kontroler, który zwraca obiekt użytkownika, ten użytkownik ma współrzędne atrybutu, które mają właściwość hibernacji FetchType.LAZY. Kiedy próbuję uzyskać tego użytkownika, zawsze muszę załadować wszystkie współrzędne, aby uzyskać obiekt użytkownika, w przeciwnym razie, gdy Jackson próbuje serializować, użytkownik zgłasza wyjątek: com.fasterxml.jackson.databind.JsonMappingException: nie można zainicjować serwera proxy - brak sesji …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.