Pytania oznaczone «json.net»

141
JSON.net: jak deserializować bez użycia domyślnego konstruktora?

Mam klasę, która ma domyślny konstruktor, a także przeciążony konstruktor, który przyjmuje zestaw parametrów. Parametry te pasują do pól na obiekcie i są przypisywane podczas budowy. W tym momencie potrzebuję domyślnego konstruktora do innych celów, więc chciałbym go zachować, jeśli mogę. Mój...

140
json.net ma metodę klucza?

Jeśli moja odpowiedź zawiera klucz „błąd”, muszę przetworzyć błąd i wyświetlić okno ostrzegawcze. Czy istnieje metoda „haskey” w json.net? Lubić: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"])

128
Przesyłanie interfejsów do deserializacji w JSON.NET

Próbuję ustawić czytnik, który będzie pobierał obiekty JSON z różnych stron internetowych (pomyśl o skrobaniu informacji) i tłumaczył je na obiekty C #. Obecnie używam JSON.NET do procesu deserializacji. Problem, z którym się spotykam, polega na tym, że nie wie, jak obsługiwać właściwości na...

124
Dokonanie deserializacji właściwości, ale nie serializacji z json.net

Mamy kilka plików konfiguracyjnych, które zostały wygenerowane przez serializację obiektów C # za pomocą Json.net. Chcielibyśmy przeprowadzić migrację jednej właściwości klasy serializowanej z prostej właściwości wyliczeniowej do właściwości klasy. Jednym prostym sposobem na zrobienie tego byłoby...

111
Jak wyliczać za pomocą JObject?

Próbuję ustalić, jak uzyskać dostęp do danych znajdujących się w moim JObject i do końca życia nie mogę określić, jak z nich korzystać. JObject Object = (JObject)Response.Data["my_key"]; Mogę go wydrukować na konsoli robiąc Console.WriteLine (Object) i widzę dane, wygląda to tak: { "my_data" :...

111
Wykryto pętlę odwołań do JSON.Net

Mam bazę danych mssql dla mojej witryny w 4 tabelach. Kiedy używam tego: public static string GetAllEventsForJSON() { using (CyberDBDataContext db = new CyberDBDataContext()) { return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new

111
Analizowanie JSON przy użyciu Json.net

Próbuję przeanalizować niektóre JSON przy użyciu biblioteki JSon.Net. Dokumentacja wydaje się trochę skąpa i jestem zdezorientowany, jak osiągnąć to, czego potrzebuję. Oto format JSON, który muszę przeanalizować. { "displayFieldName" : "OBJECT_NAME", "fieldAliases" : { "OBJECT_NAME" :...

103
Upewnienie się, że klucze JSON są małymi literami w .NET

Czy istnieje prosty sposób za pomocą JSON w .NET, aby upewnić się, że klucze są wysyłane małymi literami? W tej chwili używam biblioteki Json.NET firmy Newtonsoft i po prostu używam string loginRequest = JsonConvert.SerializeObject(auth); W tym przypadku authjest to tylko następujący...