«json.net» etiketlenmiş sorular

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


5
JSON'u Json.net kullanarak ayrıştırma
JSon.Net kitaplığını kullanarak bazı JSON'u ayrıştırmaya çalışıyorum. Belgeler biraz seyrek görünüyor ve ihtiyacım olanı nasıl başaracağım konusunda kafam karıştı. Ayrıştırmam gereken JSON formatı burada. { "displayFieldName" : "OBJECT_NAME", "fieldAliases" : { "OBJECT_NAME" : "OBJECT_NAME", "OBJECT_TYPE" : "OBJECT_TYPE" }, "positionType" : "point", "reference" : { "id" : 1111 }, "objects" : …

4
Bir JObject aracılığıyla nasıl numaralandırırım?
JObject'imdeki verilere nasıl erişeceğimi belirlemeye çalışıyorum ve onu nasıl kullanacağımı ömür boyu belirleyemiyorum. JObject Object = (JObject)Response.Data["my_key"]; Console.WriteLine (Object) yaparak bunu konsola yazdırabilirim ve verileri görüyorum, şöyle görünüyor: { "my_data" : "more of my string data" ... } Ama bunu nasıl tekrarlayacağım / sıralayacağım hakkında HİÇBİR fikrim yok, herhangi bir …
111 c#  json  json.net 

10
JSON.Net Kendinden referans alma döngüsü algılandı
Web sitem için 4 tablo içinde bir mssql veritabanım var. Bunu kullandığımda: public static string GetAllEventsForJSON() { using (CyberDBDataContext db = new CyberDBDataContext()) { return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new JavaScriptDateTimeConverter()); } } Kod, aşağıdaki hatayla sonuçlanır: Newtonsoft.Json.JsonSerializationException: 'CyberUser' özelliği için 'DAL.CyberUser' türünde kendi kendine başvuran …



7
JSON.net kullanılarak aynı özellik için hem tek bir öğe hem de bir dizi nasıl işlenir
SendGridPlus kitaplığımı SendGrid olaylarıyla başa çıkacak şekilde düzeltmeye çalışıyorum, ancak API'deki kategorilerin tutarsız işlenmesiyle ilgili bazı sorunlar yaşıyorum. SendGrid API başvurusundan alınan aşağıdaki örnek yükte , categoryher öğenin özelliğinin tek bir dize veya bir dize dizisi olabileceğini fark edeceksiniz . [ { "email": "john.doe@sendgrid.com", "timestamp": 1337966815, "category": [ "newuser", "transactional" …
108 json.net  sendgrid 

9
Web API 2: nesnelerde ve alt nesnelerinde camelCased özellik adlarıyla JSON nasıl döndürülür?
GÜNCELLEME Tüm cevaplar için teşekkürler. Yeni bir projedeyim ve görünüşe göre sonunda bunun altına inmişim: Görünüşe göre şu kod aslında suçluydu: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { StatusCode = code, Content = response != null ? new JsonContent(response) : null }; } …

5
NET'te json anahtarlarının küçük harf olmasını sağlama
Anahtarların küçük harf olarak gönderilmesini sağlamak için .NET'te JSON kullanmanın basit bir yolu var mı? Şu anda newtonsoft'un Json.NET kitaplığını kullanıyorum ve sadece string loginRequest = JsonConvert.SerializeObject(auth); Bu durumda authsadece aşağıdaki nesne public class Authority { public string Username { get; set; } public string ApiToken { get; set; } …
103 .net  json  json.net 

7
JSON.NET'i ASP.NET MVC 3'te varsayılan JSON serileştiricisi olarak kullanmak mümkün mü?
JSON.NET'i ASP.NET MVC 3'te varsayılan JSON serileştiricisi olarak kullanmak mümkün müdür ? Araştırmalarıma göre, bunu gerçekleştirmek için tek yol olduğunu görünüyor ActionResult uzatmak olarak MVC3 içinde JsonResult sanal değildir ... ASP.NET MVC 3 ile JSON'a serileştirmek için takılabilir bir sağlayıcı belirtmenin bir yolu olacağını umuyordum. Düşünceler?

4
Json.net türetilmiş türleri seri hale getirme / seri durumdan çıkarma
json.net (newtonsoft) Dokümantasyonlara bakıyorum ama bununla ilgili hiçbir şey veya bunu yapmanın en iyi yolunu bulamıyorum. public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); Artık serileştirilmiş listede Türetilmiş nesnelerim var. Listenin serisini nasıl kaldırabilirim ve türetilmiş türleri nasıl geri …


9
JsonConvert C # uygulamasında nasıl içe aktarılır?
Bir C # kütüphane projesi oluşturdum. Proje bu satıra bir sınıfta sahiptir: JsonConvert.SerializeObject(objectList); Söylerken hata alıyorum JsonConvert adı mevcut bağlamda mevcut değil. Bunu düzeltmek System.ServiceModel.Web.dlliçin referanslara ekledim ama hiç şansım olmadı. Bu hatayı nasıl çözebilirim?
98 c#  json.net 

7
JObject ile anında JSON oluşturma
Birim testlerimden bazıları için, test edilen sistem için girdi olarak kullanılabilecek belirli JSON değerlerini (bu durumda albümleri kaydetme) oluşturma yeteneğini istiyorum. Takip koduna sahibim: var jsonObject = new JObject(); jsonObject.Add("Date", DateTime.Now); jsonObject.Add("Album", "Me Against The World"); jsonObject.Add("Year", 1995); jsonObject.Add("Artist", "2Pac"); Bu iyi çalışıyor, ancak "sihirli dizge" sözdizimini hiç sevmedim ve …
96 c#  json  json.net 

3
Json.Net'te özel ayarlayıcılar
Özel ayarlayıcıları idare edecek bir özellik olduğunu biliyorum ama bu davranışı varsayılan olarak istiyorum, bunu başarmanın bir yolu var mı? Kaynakta değişiklik yapmak dışında. Bunun için bir ayar olsaydı harika olurdu.
95 c#  json.net 

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.