Als «json.net» getaggte Fragen

Json.NET (auch bekannt als Newtonsoft.Json) ist ein beliebtes Hochleistungs-JSON-Framework für .NET.

30
Datei oder Assembly 'Newtonsoft.Json' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition stimmt nicht mit der Assemblyreferenz überein
Dinge, die ich nach der Suche versucht habe: in Web.Config eine Bindung an die alte Version setzen: <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.1.0" /> </dependentAssembly> Bearbeiten Sie meine .csproj-Datei, um sicherzustellen, dass nur eine Newtonsoft-Referenz vorhanden ist <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> <HintPath>..\packages\Newtonsoft.Json.6.0.1\lib\net45\Newtonsoft.Json.dll</HintPath> <SpecificVersion>False</SpecificVersion> <Private>True</Private> </Reference> …

7
Analysieren Sie JSON in C #
Ich versuche, einige JSON-Daten aus der Google AJAX-Such-API zu analysieren. Ich habe diese URL und möchte sie aufschlüsseln, damit die Ergebnisse angezeigt werden. Ich habe diesen Code derzeit geschrieben, bin aber ziemlich verloren, was als nächstes zu tun ist, obwohl es eine Reihe von Beispielen mit vereinfachten JSON-Zeichenfolgen gibt. Da …
201 c#  asp.net  json  parsing  json.net 

5
Kann Json.NET in einen Stream serialisieren / deserialisieren?
Ich habe gehört, dass Json.NET schneller als DataContractJsonSerializer ist, und wollte es versuchen ... Aber ich konnte auf JsonConvert keine Methoden finden, die einen Stream anstelle eines Strings verwenden. Zum Deserialisieren einer Datei, die JSON auf WinPhone enthält, verwende ich beispielsweise den folgenden Code, um den Dateiinhalt in eine Zeichenfolge …


4
Wie schreibe ich eine JSON-Datei in C #?
Ich muss die folgenden Daten im JSON-Format in C # in eine Textdatei schreiben. Die Klammern sind wichtig, damit das JSON-Format gültig ist. [ { "Id": 1, "SSN": 123, "Message": "whatever" }, { "Id": 2, "SSN": 125, "Message": "whatever" } ] Hier ist meine Modellklasse: public class data { public …


3
json.net hat Schlüsselmethode?
Wenn meine Antwort den Schlüssel "Fehler" enthält, muss ich den Fehler verarbeiten und das Warnfeld anzeigen. Gibt es eine "haskey" -Methode in json.net? Mögen: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"]) MessageBox.Show("Error!")
139 c#  json  json.net 

8
Angeben eines benutzerdefinierten DateTime-Formats bei der Serialisierung mit Json.Net
Ich entwickle eine API, um einige Daten mithilfe der ASP.NET-Web-API verfügbar zu machen. In einer der APIs möchte der Client, dass wir das Datum im yyyy-MM-ddFormat verfügbar machen. Ich möchte die globalen Einstellungen (z. B. GlobalConfiguration.Configuration.Formatters.JsonFormatter) dafür nicht ändern , da sie für diesen Client sehr spezifisch sind. Und das …


5
JSON.net: Wie deserialisiere ich ohne den Standardkonstruktor?
Ich habe eine Klasse mit einem Standardkonstruktor und einem überladenen Konstruktor, der eine Reihe von Parametern akzeptiert. Diese Parameter stimmen mit Feldern im Objekt überein und werden bei der Erstellung zugewiesen. An diesem Punkt brauche ich den Standardkonstruktor für andere Zwecke, also möchte ich ihn behalten, wenn ich kann. Mein …
136 c#  json  json.net 

16
Casting-Schnittstellen für die Deserialisierung in JSON.NET
Ich versuche, einen Reader einzurichten, der JSON-Objekte von verschiedenen Websites aufnimmt (Think Information Scraping) und sie in C # -Objekte übersetzt. Ich verwende derzeit JSON.NET für den Deserialisierungsprozess. Das Problem, auf das ich stoße, ist, dass es nicht weiß, wie man Eigenschaften auf Schnittstellenebene in einer Klasse behandelt. Also etwas …
128 c#  .net  json  json.net 

10
Eine Eigenschaft deserialisieren, aber nicht mit json.net serialisieren
Wir haben einige Konfigurationsdateien, die durch Serialisieren von C # -Objekten mit Json.net generiert wurden. Wir möchten eine Eigenschaft der serialisierten Klasse von einer einfachen Enum-Eigenschaft in eine Klasseneigenschaft migrieren. Eine einfache Möglichkeit, dies zu tun, besteht darin, die alte enum-Eigenschaft in der Klasse zu belassen und Json.net zu veranlassen, …
122 c#  json.net 

3
Wohin ging IMvcBuilder AddJsonOptions in .Net Core 3.0?
Ich habe gerade mein ASP-Web-API-Projekt von aktualisiert. Net core 2.0zu 3.0. Ich habe benutzt services.AddMvc() .AddJsonOptions(options =>options.SerializerSettings.ContractResolver = new DefaultContractResolver()); zuvor, um das untere Gehäuse des serialisierten JSON sicherzustellen. Nach dem Upgrade auf 3.0 erhalte ich folgende Fehlermeldung: Fehler CS1061 'IMvcBuilder' enthält keine Definition für 'AddJsonOptions' und es konnte keine …


5
JSON-Objektarray mit Json.net deserialisieren
Ich versuche, eine API zu verwenden, die die folgende Beispielstruktur für ihren zurückgegebenen JSON verwendet [ { "customer":{ "first_name":"Test", "last_name":"Account", "email":"test1@example.com", "organization":"", "reference":null, "id":3545134, "created_at":"2013-08-06T15:51:15-04:00", "updated_at":"2013-08-06T15:51:15-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } }, { "customer":{ "first_name":"Test", "last_name":"Account2", "email":"test2@example.com", "organization":"", "reference":null, "id":3570462, "created_at":"2013-08-12T11:54:58-04:00", "updated_at":"2013-08-12T11:54:58-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", …
116 c#  json.net 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.