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, Newtonsoft.Jsonktórego mogę użyć do klasy, aby wskazać, że chcę, aby wielkość liter pozostała niezmieniona podczas serializacji? public class SomeViewModel { public Dictionary<string, string> Data …
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, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed” i „Newtonsoft.Json, Version = 4.5.0.0, Culture = neutral, …
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 JObject za pomocą pojedynczego wywołania biblioteki Newtonsoft JSON. Wymyśliłem coś …
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 …
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", "password": "User Password", "token": "xxxxxx" } Aby utworzyć ten ładunek, …
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 zrobić dokładnie to samo - przeanalizować ciąg Json …
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 sposób: [JsonConverter(typeof(StringEnumConverter))] public virtual MyEnums MyEnum { get; set; } Jednak w moim przypadku użycia …
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 zrobić w ten sposób: …
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.
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 Answer { public int …
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 również niektórych funkcji z Microsoft.AspNetCore.Mvcpakietu 2.2.0 w mojej bibliotece klas. Oto moja biblioteka .csproj, <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.1</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" …
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); Logger.Fatal(ex.Message); return false; } } Nie jestem w stanie znaleźć żadnego odpowiednika dla JObject.Parse(json); …
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.