Mam następujący kod: var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent); Dane wejściowe responsecontentto JSON, ale nie są one poprawnie analizowane w obiekcie. Jak powinienem właściwie to zrobić z postaci szeregowej?
Wiem, że jest kilka postów na temat Newtonsoft, więc mam nadzieję, że to nie jest dokładnie powtórzenie ... Próbuję przekonwertować dane JSON zwrócone przez API Kazaa na ładny obiekt pewnego rodzaju WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); List<string> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(reader.Read().ToString()); foreach …
Próbuję rozszerzyć przykład JSON.net podany tutaj http://james.newtonking.com/projects/json/help/CustomCreationConverter.html Mam inną podklasę wywodzącą się z klasy bazowej / interfejsu public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; } public …
Mam ciąg w aplikacji serwera Java, do której można uzyskać dostęp za pomocą AJAX. Wygląda mniej więcej tak: var json = [{ "adjacencies": [ { "nodeTo": "graphnode2", "nodeFrom": "graphnode1", "data": { "$color": "#557EAA" } } ], "data": { "$color": "#EBB056", "$type": "triangle", "$dim": 9 }, "id": "graphnode1", "name": "graphnode1" },{ …
Chcę serializować obiekty do łańcuchów iz powrotem. Używamy protobuf-net, aby pomyślnie zamienić obiekt w strumień iz powrotem. Jednak Stream to string iz powrotem ... nie jest tak skuteczny. Po przejściu przez StreamToStringi StringToStream, nowy Streamnie jest deserializowany przez protobuf-net; rodzi Arithmetic Operation resulted in an Overflowwyjątek. Jeśli zdeserializujemy oryginalny strumień, …
Jestem stosunkowo nowy w pracy z danymi C # i JSON i szukam wskazówek. Używam C # 3.0 z .NET3.5SP1 i JSON.NET 3.5r6. Mam zdefiniowaną klasę C #, którą muszę wypełnić ze struktury JSON. Jednak nie każda struktura JSON dla wpisu, który jest pobierany z usługi sieci Web, zawiera wszystkie …
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 …
Otrzymuję k_BackingField w zwróconym jsonie po serializacji pliku xml do obiektu c # .net. Dodałem DataContract i atrybut DataMember do obiektu c # .net, ale potem nic nie widzę po stronie json, po stronie klienta. [XmlRoot("person")] [Serializable] public class LinkedIn { [XmlElement("id")] public string ID { get; set; } [XmlElement("industry")] …
Mam problem z deserializacją łańcucha JSON za pomocą Gson. Otrzymuję szereg poleceń. Poleceniem może być start, stop lub inny typ polecenia. Oczywiście mam polimorfizm, a polecenie start / stop dziedziczy po poleceniu. Jak mogę serializować go z powrotem do właściwego obiektu polecenia za pomocą gson? Wydaje się, że otrzymuję tylko …
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 …
Szukam najszybszego sposobu serializacji i deserializacji obiektów .NET. Oto, co mam do tej pory: public class TD { public List<CT> CTs { get; set; } public List<TE> TEs { get; set; } public string Code { get; set; } public string Message { get; set; } public DateTime StartDate { …
Mój JSON wygląda następująco: {"t":"1339886","a":true,"data":[],"Type":[['Ants','Biz','Tro']]} Znalazłem bibliotekę deserializacji Newtonsoft JSON.NET dla języka C #. Próbowałem go użyć w następujący sposób: object JsonDe = JsonConvert.DeserializeObject(Json); Jak mogę uzyskać dostęp do JsonDeobiektu, aby uzyskać wszystkie dane typu? Próbowałem z pętlą, ale nie działa, ponieważ obiekt nie ma modułu wyliczającego.
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 3 miesiące temu . Popraw to pytanie Decyduję, czy użyć Moshi by square czy Gson do …
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.