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”?
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”?
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...
Stworzyłem projekt biblioteki C #. Projekt ma tę linię w jednej klasie: JsonConvert.SerializeObject(objectList); Otrzymuję błąd mówiąc nazwa JsonConvert nie istnieje w bieżącym kontekście. Aby to naprawić, dodałem System.ServiceModel.Web.dlldo referencji, ale nie miałem szczęścia. Jak...
W przypadku niektórych moich testów jednostkowych chcę mieć możliwość budowania określonych wartości JSON (w tym przypadku albumów z nagraniami), które można wykorzystać jako dane wejściowe dla testowanego systemu. Mam następujący kod: var jsonObject = new JObject(); jsonObject.Add("Date",...
Wiem, że istnieje atrybut do obsługi ustawień prywatnych, ale chcę, aby to zachowanie było domyślne, czy istnieje sposób, aby to osiągnąć? Z wyjątkiem poprawiania źródła. Byłoby wspaniale, gdyby było do tego miejsce.
Mam projekt Web Api konfigurowany w następujący sposób: config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); Jednak chcę, aby wielkość liter w klawiszach słownika pozostała niezmieniona. czy jest jakiś atrybut,...
Mam następujące ... JArray clients = (JArray)clientsParsed["objects"]; foreach (JObject item in clients.Children()) { // etc.. SQL params stuff... command.Parameters["@MyParameter"].Value = JTokenToSql(item["thisParameter"]); } JTokenToSql wygląda tak... public static object...
Utworzyłem nowy projekt sieci Web ASP.NET MVC 5 w VS 2013 (aktualizacja 1), a następnie zaktualizowałem wszystkie pakiety NuGet. Kiedy buduję projekt, otrzymuję następujące ostrzeżenie: ostrzeżenie MSB3243: Brak możliwości rozwiązania konfliktu między „Newtonsoft.Json, Version = 6.0.0.0,...
Często muszę rozszerzyć mój model domeny o dodatkowe informacje, zanim zwrócę go klientowi za pomocą WebAPI. Pomyślałem, że aby uniknąć tworzenia ViewModel, mogę zwrócić JObject z dodatkowymi właściwościami. Nie mogłem jednak znaleźć bezpośredniego sposobu na konwersję dowolnego typu obiektu do...
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ć...
Jest to mój pierwszy raz w historii za pomocą JSON, jak System.Neti WebRequestw żadnym z moich aplikacji. Moja aplikacja ma wysyłać ładunek JSON, podobny do poniższego, do serwera uwierzytelniającego: { "agent": { "name": "Agent Name", "version": 1 }, "username": "Username",...
Jaka jest różnica między JsonConvert.DeserializeObject i JObject.Parse? O ile wiem, oba pobierają ciąg i znajdują się w bibliotece Json.NET. Jaka sytuacja sprawiłaby, że jedna byłaby wygodniejsza od drugiej, czy jest to głównie preferencja? Dla porównania, oto przykład, w którym używam obu, aby...
Próbuję dodać obiekt JSON z jakiegoś tekstu do istniejącego pliku JSON przy użyciu JSON.Net. Na przykład, jeśli mam dane JSON jak poniżej: { "food": { "fruit": { "apple": { "colour": "red", "size": "small" }, "orange": { "colour": "orange", "size": "large" } } } } Próbowałem to...
Chcę deserializować wyliczenia do ich reprezentacji w postaci ciągów i odwrotnie z json.net. Jedynym sposobem, w jaki mogłem wymyślić, aby powiedzieć ramowi, aby zastosować jego, StringEnumConverterjest dodanie adnotacji do właściwości, o których mowa, w następujący...
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...
Mam trochę JSON, który wygląda tak [ { "MobileSiteContent": { "Culture": "en_au", "Key": [ "NameOfKey1" ] } }, { "PageContent": { "Culture": "en_au", "Page": [ "about-us/" ] } } ] Parsuję to jako JArray: var array = JArray.Parse(json); Następnie wykonuję pętlę nad...
Używam Entity Framework i mam problem z pobieraniem danych rodziców i dzieci do przeglądarki. Oto moje zajęcia: public class Question { public int QuestionId { get; set; } public string Title { get; set; } public virtual ICollection<Answer> Answers { get; set; } } public class...
Korzystam z netstandard2.1biblioteki w mojej netcoreapp3.0aplikacji internetowej. Podczas dodawania mojej usługi Startuppojawia się następujący błąd: „Nie można załadować typu” Microsoft.AspNetCore.Mvc.MvcJsonOptions ”z zestawu„ Microsoft.AspNetCore.Mvc.Formatters.Json, Wersja = 3.0.0.0 Używam...
Konwertuję moją implementację newtonsoft do nowej biblioteki JSON w .net core 3.0. Mam następujący kod public static bool IsValidJson(string json) { try { JObject.Parse(json); return true; } catch (Exception ex) { Logger.ErrorFormat("Invalid Json Received {0}", json);...