«json.net» etiketlenmiş sorular

Json.NET (Newtonsoft.Json olarak da bilinir) .NET için popüler bir yüksek performanslı JSON çerçevesidir.

5
Bir JObject'te boş veya boş JToken kontrolü
Aşağıdakilere sahibim ... JArray clients = (JArray)clientsParsed["objects"]; foreach (JObject item in clients.Children()) { // etc.. SQL params stuff... command.Parameters["@MyParameter"].Value = JTokenToSql(item["thisParameter"]); } JTokenToSql buna benzer... public static object JTokenToSql(JToken obj) { if (obj.Any()) return (object)obj; else return (object)DBNull.Value; } Ben de denedim ((JObject)obj).Count.. Ama işe yaramıyor gibi görünüyor.
93 c#  sql  json.net 

4
Sözlükleri serileştirirken büyük / küçük harf kullanımına devam et
Şu şekilde yapılandırılan bir Web Api projem var: config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); Ancak, sözlük anahtarlarının kasasının değişmeden kalmasını istiyorum. Newtonsoft.Jsonserileştirme sırasında büyük / küçük harflerin değişmeden kalmasını istediğimi belirtmek için bir sınıfa kullanabileceğim herhangi bir özellik var mı? public class SomeViewModel { public Dictionary<string, string> Data { get; set; } …
92 c#  json.net 

11
Yeni bir ASP.NET MVC 5 projesinde NuGet paketi referanslarını güncelledikten sonra JSON.NET ile derleme sürümü çakışmalarını nasıl düzeltebilirim?
VS 2013'te (Güncelleme 1) yeni bir ASP.NET MVC 5 web projesi oluşturdum ve ardından tüm NuGet paketlerini güncelledim. Projeyi oluşturduğumda şu uyarıyı alıyorum: uyarı MSB3243: "Newtonsoft.Json, Sürüm = 6.0.0.0, Kültür = nötr, PublicKeyToken = 30ad4fe6b2a6aeed" ve "Newtonsoft.Json, Sürüm = 4.5.0.0, Kültür = nötr, PublicKeyToken = 30ad4fe6b2a6aeed" arasındaki çakışmayı çözmenin bir …

3
Json.NET ile her tür nesneyi JObject'e dönüştürün
WebAPI ile istemciye iade etmeden önce Etki Alanı modelimi ek bilgilerle genişletmem gerekir. ViewModel'in oluşturulmasını önlemek için JObject'i ek özelliklerle döndürebileceğimi düşündüm. Bununla birlikte, Newtonsoft JSON kitaplığına yapılan tek çağrı ile herhangi bir nesneyi JObject'e dönüştürmenin doğrudan yolunu bulamadım. Bunun gibi bir şey buldum: ilk SerializeObject sonra Ayrıştır ve JObject'i …
89 c#  .net  json.net 


4
JSON'u POST yoluyla C # ile gönder ve döndürülen JSON alsın mı?
Bu, JSON'u System.Netve WebRequestuygulamalarımın herhangi birinde ilk kez kullanıyorum . Uygulamamın, bir kimlik doğrulama sunucusuna aşağıdakine benzer bir JSON yükü göndermesi gerekiyor: { "agent": { "name": "Agent Name", "version": 1 }, "username": "Username", "password": "User Password", "token": "xxxxxx" } Bu yükü oluşturmak için JSON.NETkütüphaneyi kullandım . Bu verileri kimlik doğrulama …

5
Json.Net'e genel olarak StringEnumConverter'ı tüm numaralandırmalara uygulamasını söyleme
Json.net ile numaralandırmaları dize temsillerine ve tam tersine seri durumdan çıkarmak istiyorum. Çerçeveye uygulamasını söylemenin tek yolu StringEnumConverter, söz konusu özelliklere şu şekilde açıklama eklemektir: [JsonConverter(typeof(StringEnumConverter))] public virtual MyEnums MyEnum { get; set; } Bununla birlikte, benim kullanım durumumda, json.net'i global olarak yapılandırmak çok daha uygun olurdu, öyle ki tüm …
84 c#  .net  json  json.net 

3
'Derleme' Microsoft.AspNetCore.Mvc.MvcJsonOptions 'türü yüklenemedi' Microsoft.AspNetCore.Mvc.Formatters.Json, Sürüm = 3.0.0.0
Web uygulamamda netstandard2.1kütüphane kullanıyorum netcoreapp3.0. Hizmetimi eklerken Startupaşağıdaki hatayı alıyorum: 'Derleme' Microsoft.AspNetCore.Mvc.MvcJsonOptions 'türü yüklenemedi' Microsoft.AspNetCore.Mvc.Formatters.Json, Sürüm = 3.0.0.0 Ayrıca Microsoft.AspNetCore.Mvcsınıf kütüphanemde 2.2.0 paketinin bazı özelliklerini kullanıyorum . İşte kütüphanem .csproj, <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.1</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" /> </ItemGroup> </Project> İşte ServiceExtensionsbenim kütüphanemdeki dersim, public static class ServiceExtensions …

3
Newtonsoft kodunu .net core 3'te System.Text.Json'a dönüştürme JObject.Parse ve JsonProperty'nin eşdeğeri
Newtonsoft uygulamasını .net core 3.0'daki yeni JSON kitaplığına dönüştürüyorum. Takip koduna sahibim 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; } } İçin herhangi bir eşdeğeri bulamıyorum JObject.Parse(json); Ayrıca JsonPropertyeşdeğer nitelik ne olacak public …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.