Pytania otagowane jako json.net

Json.NET (znany również jako Newtonsoft.Json) to popularna platforma JSON o wysokiej wydajności dla platformy .NET.

21
Jak mogę dokonać deserializacji JSON do prostego słownika <ciąg, ciąg> w ASP.NET?
Mam prostą listę kluczy / wartości w JSON przesyłaną z powrotem do ASP.NET przez POST. Przykład: { "key1": "value1", "key2": "value2"} NIE PRAGNIĘCIE DESERIALIZOWAĆ W MOCNE TYPY OBIEKTÓW .NET Po prostu potrzebuję zwykłego, starego słownika (ciąg, ciąg) lub jakiegoś równoważnego (tablica skrótu, słownik (ciąg, obiekt), old-school StringDictionary - do diabła, …

13
Jak zignorować właściwość w klasie, jeśli jest pusta, używając json.net
ja używam Json.NET do serializacji klasy do JSON. Mam taką klasę: class Test1 { [JsonProperty("id")] public string ID { get; set; } [JsonProperty("label")] public string Label { get; set; } [JsonProperty("url")] public string URL { get; set; } [JsonProperty("item")] public List&lt;Test2&gt; Test2List { get; set; } } Chcę dodać JsonIgnore()atrybut …
529 c#  json.net 





7
Konwencja nazewnictwa JSON [zamknięta]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Czy istnieje standard nazewnictwa JSON? Widzę większość przykładów, w których wszystkie małe litery …
379 json  json.net 

11
Deserializowanie JSON do obiektu .NET przy użyciu Newtonsoft (lub LINQ do JSON?)
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&amp;type=Album"); StreamReader reader = new StreamReader(stream); List&lt;string&gt; list = Newtonsoft.Json.JsonConvert.DeserializeObject&lt;List&lt;string&gt;&gt;(reader.Read().ToString()); foreach …

9
Jak zaimplementować niestandardowy JsonConverter w JSON.NET w celu deserializacji listy obiektów klasy podstawowej?
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 …

5
.NET NewtonSoft JSON deserializuje mapę do innej nazwy właściwości
Mam następujący ciąg JSON, który jest odbierany od strony zewnętrznej. { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"home", "score":"22", "team_id":"500" } }, { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"away", "score":"30", "team_id":"600" } } ] } Moje klasy mapowania: public class Attributes { public string eighty_min_score { get; set; } public string home_or_away { …


11
Jak mogę zwrócić camelCase JSON zserializowany przez JSON.NET z metod kontrolera ASP.NET MVC?
Mój problem polega na tym, że chcę zwrócić dane JSON camelCased (w przeciwieństwie do standardowej PascalCase) za pośrednictwem ActionResult s z metod kontrolera ASP.NET MVC, serializowanych przez JSON.NET . Jako przykład rozważ następującą klasę C #: public class Person { public string FirstName { get; set; } public string LastName …

3
Jak deserializować obiekt JObject do obiektu .NET
Z przyjemnością korzystam z biblioteki JSON firmy Newtonsoft . Na przykład utworzyłbym JObjectz obiektu .NET, w tym przypadku wystąpienie wyjątku (może, ale nie musi być podklasą) if (result is Exception) var jobjectInstance = JObject.FromObject(result); teraz wiem, że biblioteka może przekształcić obiekt JSON w tekst (tj. ciąg) do obiektu // only …

6
Konwertuj Newtonsoft.Json.Linq.JArray na listę określonego typu obiektu
Mam następującą zmienną typu {Newtonsoft.Json.Linq.JArray}. properties["Value"] {[ { "Name": "Username", "Selected": true }, { "Name": "Password", "Selected": true } ]} Co chcę osiągnąć jest konwersja to List&lt;SelectableEnumItem&gt;gdzie SelectableEnumItemjest następujący typ: public class SelectableEnumItem { public string Name { get; set; } public bool Selected { get; set; } } Jestem …
236 c#  json.net 

30
Nie można załadować pliku lub zestawu „Newtonsoft.Json, wersja = 4.5.0.0, Kultura = neutralny, PublicKeyToken = 30ad4fe6b2a6aeed”
Otrzymuję błąd System.IO.FileLoadException: Nie można załadować pliku lub zestawu „Newtonsoft.Json, Version = 4.5.0.0, Culture = neutralny, PublicKeyToken = 30ad4fe6b2a6aeed” lub jednej z jego zależności. Definicja manifestu zlokalizowanego zespołu nie pasuje do odwołania do zespołu. (Wyjątek od HRESULT: 0x80131040) dla mojej wersji CI Rozwiązanie, które próbowałem &lt;dependentAssembly&gt; &lt;assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" …
233 asp.net  json.net 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.