Chciałbym czytać wiele obiektów JSON z pliku / strumienia w Pythonie, po jednym naraz. Niestety json.load()tylko .read()do końca pliku; wydaje się, że nie ma sposobu, aby użyć go do odczytania pojedynczego obiektu lub leniwego iterowania po obiektach. Czy jest na to sposób? Korzystanie z biblioteki standardowej byłoby idealne, ale jeśli …
json.net (newtonsoft) Przeglądam dokumentację, ale nie mogę znaleźć nic na ten temat lub najlepszy sposób, aby to zrobić. public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); Teraz mam obiekty pochodne na liście serializowanej. Jak deserializować listę i odzyskać typy …
Mam JObject(używam Json.Net), który utworzyłem za pomocą LINQ to JSON (również dostarczany przez tę samą bibliotekę). Kiedy wywołuję ToString()metodę w JObject, wyprowadza wyniki jako sformatowany JSON. Jak ustawić w tym celu formatowanie na „brak”?
Jak serializować element Enumczłonkowski języka Python do formatu JSON, aby móc deserializować wynikowy kod JSON z powrotem do obiektu w języku Python? Na przykład ten kod: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) powoduje błąd: TypeError: <Status.success: 0> is not JSON serializable Jak mogę tego …
Czy istnieje sposób wykorzystania procesora Jackson JSON do wykonania niestandardowej serializacji na poziomie pola? Na przykład chciałbym mieć zajęcia public class Person { public String name; public int age; public int favoriteNumber; } serializowany do następującego JSON: { "name": "Joe", "age": 25, "favoriteNumber": "123" } Zwróć uwagę, że age = …
Jak rozumiem Bundlei Parcelablenależy do sposobu, w jaki Android wykonuje serializację w. Jest używany na przykład w przekazywaniu danych między działaniami. Ale zastanawiam się, czy są jakieś korzyści z używania Parcelablezamiast klasycznej serializacji, na przykład w przypadku zapisywania stanu moich obiektów biznesowych do pamięci wewnętrznej? Czy będzie to prostsze czy …
Używam Hotaru CMS z wtyczką Image Upload, pojawia się ten błąd jeśli próbuję dołączyć obrazek do posta, w przeciwnym razie nie ma błędu: unserialize () [function.unserialize]: Błąd przy przesunięciu Obrażający kod (błąd wskazuje wiersz z **): /** * Retrieve submission step data * * @param $key - empty when setting …
Widziałem wiele prostych przykładów użycia niestandardowego TypeAdapter. Najbardziej pomocny był Class TypeAdapter<T>. Ale to jeszcze nie odpowiedział na moje pytanie. Chcę dostosować serializację pojedynczego pola w obiekcie i pozwolić domyślnemu mechanizmowi Gson zająć się resztą. Dla celów dyskusji możemy użyć tej definicji klasy jako klasy obiektu, który chcę serializować. Chcę …
Mam listę obiektów i muszę ją zapisać w swoim komputerze. Przeczytałem kilka forów i wiem, że obiekt ma być Serializable. Ale byłoby miło, gdybym mógł dostać przykład. Na przykład, jeśli mam: [Serializable] public class SomeClass { public string someProperty { get; set; } } SomeClass object1 = new SomeClass { …
Szukam łatwego sposobu sprawdzenia, czy obiekt w C # jest możliwy do serializacji. Jak wiemy, obiekt nadaje się do serializacji poprzez implementację interfejsu ISerializable lub umieszczenie [Serializable] na szczycie klasy. To, czego szukam, to szybki sposób sprawdzenia tego bez konieczności odzwierciedlania klasy, aby uzyskać jej atrybuty. Interfejs byłby szybki przy …
Czy ktoś wie, gdzie / kiedy wywoływana jest ta metoda Parcelable ? @Override public int describeContents() { return 0; } Musi zostać zastąpiony. Ale czy powinienem rozważyć zrobienie z nim czegoś użytecznego?
Mam klasę z wartością nullable int? typ danych ustawiony na serializację jako element xml. Czy istnieje sposób, aby skonfigurować to tak, aby serializator xml nie serializował elementu, jeśli wartość jest równa null? Próbowałem dodać atrybut [System.Xml.Serialization.XmlElement (IsNullable = false)], ale pojawia się wyjątek serializacji środowiska wykonawczego z informacją, że wystąpił …
Chciałbym sprawdzić, czy obiekt jest tak wiele, że .ToString()spowodowałoby ciąg zawierający cyfry i +, -,. Czy jest to możliwe przez proste sprawdzanie typów w .net (np.:) if (p is Number)? Czy powinienem przekonwertować na ciąg, a następnie spróbować przeanalizować podwojenie? Aktualizacja: Aby wyjaśnić, że mój obiekt to int, uint, float, …
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.