Pertanyaan yang diberi tag json.net

98
Bagaimana cara mengimpor JsonConvert di aplikasi C #?

Saya membuat proyek perpustakaan C #. Proyek memiliki baris ini dalam satu kelas: JsonConvert.SerializeObject(objectList); Saya mendapatkan pesan kesalahan nama JsonConvert tidak ada dalam konteks saat ini. Untuk memperbaikinya, saya menambahkan System.ServiceModel.Web.dllreferensi...

96
Membuat JSON dengan cepat dengan JObject

Untuk beberapa pengujian unit saya, saya ingin kemampuan untuk membangun nilai JSON tertentu (merekam album dalam kasus ini) yang dapat digunakan sebagai input untuk sistem yang diuji. Saya memiliki kode berikut: var jsonObject = new JObject(); jsonObject.Add("Date",

94
Setter pribadi di Json.Net

Saya tahu ada atribut untuk menangani penyetel pribadi tetapi saya ingin perilaku ini sebagai default, apakah ada cara untuk melakukannya? Kecuali mengubah sumbernya. Akan lebih bagus jika ada pengaturan untuk ini.

93
Jaga casing saat membuat serial kamus

Saya memiliki proyek Web Api yang dikonfigurasi seperti ini: config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); Namun, saya ingin casing kunci kamus tetap tidak berubah. apakah ada atribut di dalam yang Newtonsoft.Jsondapat saya...

90
Memeriksa JToken kosong atau nol di JObject

Saya memiliki yang berikut ... JArray clients = (JArray)clientsParsed["objects"]; foreach (JObject item in clients.Children()) { // etc.. SQL params stuff... command.Parameters["@MyParameter"].Value = JTokenToSql(item["thisParameter"]); } JTokenToSql terlihat seperti ini... public static...

89
Ubah objek jenis apa pun menjadi JObject dengan Json.NET

Saya sering kali perlu memperluas model Domain saya dengan info tambahan sebelum mengembalikannya ke klien dengan WebAPI. Untuk menghindari pembuatan ViewModel, saya pikir saya bisa mengembalikan JObject dengan properti tambahan. Namun saya tidak dapat menemukan cara langsung untuk mengonversi...

89
Bagaimana cara memperbaiki konflik versi perakitan dengan JSON.NET setelah memperbarui referensi paket NuGet dalam proyek ASP.NET MVC 5 baru?

Saya membuat proyek web ASP.NET MVC 5 baru di VS 2013 (Pembaruan 1) kemudian memperbarui semua paket NuGet. Saat saya membangun proyek, saya mendapatkan peringatan berikut: peringatan MSB3243: Tidak ada cara untuk menyelesaikan konflik antara "Newtonsoft.Json, Version = 6.0.0.0, Culture =...

14
'Tidak dapat memuat jenis' Microsoft.AspNetCore.Mvc.MvcJsonOptions 'dari assembly' Microsoft.AspNetCore.Mvc.Formatters.Json, Versi = 3.0.0.0

Saya menggunakan netstandard2.1perpustakaan di netcoreapp3.0aplikasi web saya . Saat menambahkan layanan saya Startup, saya mendapatkan kesalahan di bawah ini: 'Tidak dapat memuat jenis' Microsoft.AspNetCore.Mvc.MvcJsonOptions 'dari assembly' Microsoft.AspNetCore.Mvc.Formatters.Json, Versi =...