Pertanyaan yang diberi tag «serialization»

Serialisasi adalah proses di mana struktur data dikonversi ke dalam format yang dapat dengan mudah disimpan atau dikirim dan selanjutnya direkonstruksi.

11
Memeriksa apakah suatu objek adalah angka di C #
Saya ingin memeriksa apakah sebuah objek adalah angka sehingga .ToString()akan menghasilkan string yang berisi angka dan +, -,. Apakah mungkin dengan tipe check in sederhana .net (seperti:) if (p is Number)? Atau Haruskah saya mengonversi menjadi string, lalu mencoba menguraikan menjadi ganda? Pembaruan: Untuk memperjelas objek saya adalah int, uint, …

10
Visual Studio cara membuat objek dari debugger
Saya mencoba untuk menyelidiki bug di crash dump (jadi saya tidak bisa mengubah kode). Saya memiliki objek yang sangat rumit (ribuan baris dalam representasi berseri) dan statusnya tidak konsisten. Untuk menyelidiki statusnya tampilan debugger Visual Studio tidak berguna. Tetapi objek tersebut memiliki kontrak data. Saya ingin membuat serial dan kemudian …

5
Mengonversi objek menjadi string XML
Saya punya kelas bernama WebserviceTypesaya dapatkan dari alat xsd.exe dari file XSD. Sekarang saya ingin deserialize instance WebServiceTypeobjek menjadi string. Bagaimana saya bisa melakukan ini? The MethodCheckTypeobjek memiliki sebagai params sebuah WebServiceTypearray yang. Percobaan pertama saya seperti saya membuat serialnya: dengan a XmlSerializerdan a StringWriter(sementara serialisasi saya menggunakan a StringReader). …
89 c#  xml  serialization 

3
Apa perbedaan antara DataContractJsonSerializer dan JavaScriptSerializer?
.NET Framework dikirimkan dengan System.Runtime.Serialization.Json.DataContractJsonSerializer dan System.Web.Script.Serialization.JavaScriptSerializer , keduanya membatalkan / membuat serial JSON. Bagaimana saya tahu kapan harus memilih salah satu dari jenis ini di atas yang lain? MSDN tidak menjelaskan dengan jelas apa keuntungan relatifnya. Kami memiliki beberapa project yang menggunakan atau mengeluarkan JSON, dan class yang dipilih …

9
Menggunakan konverter Json.NET untuk deserialisasi properti
Saya memiliki definisi kelas yang berisi properti yang mengembalikan antarmuka. public class Foo { public int Number { get; set; } public ISomething Thing { get; set; } } Mencoba untuk membuat serial kelas Foo menggunakan Json.NET memberi saya pesan kesalahan seperti, "Tidak dapat membuat contoh jenis 'ISomething'. ISomething mungkin …

4
Serialisasi Python - Mengapa acar?
Saya mengerti bahwa pengawetan Python adalah cara untuk 'menyimpan' Objek Python dengan cara yang menghormati pemrograman Object - berbeda dari output yang ditulis dalam file txt atau DB. Apakah Anda memiliki lebih banyak detail atau referensi tentang poin-poin berikut: di mana benda acar 'disimpan'? mengapa pengawetan mempertahankan representasi objek lebih …


15
gagal untuk membuat serial respon di Web API
Saya sedang mengerjakan API web ASP.NET MVC, saya mengalami kesalahan ini: Jenis 'ObjectContent`1' gagal membuat serial tubuh respons untuk jenis konten 'application / xml; charset = utf-8 '. Pengontrol saya adalah: public Employee GetEmployees() { Employee employees = db.Employees.First(); return employees; } mengapa saya mendapatkan kesalahan ini?

4
.NET WebAPI Serialization k_BackingField Nastiness
Ketika saya membuat serial berikut ini: [Serializable] public class Error { public string Status { get; set; } public string Message { get; set; } public string ErrorReferenceCode { get; set; } public List<FriendlyError> Errors { get; set; } } Saya mendapatkan kekacauan yang menjijikkan ini: <ErrorRootOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Printmee.Api"> <_x003C_Errors_x003E_k__BackingField> …

5
Bagaimana cara global mengatur opsi default untuk System.Text.Json.JsonSerializer?
UPDATE [2019-12-23]: Karena sebagian input komunitas vokal masalah ini telah ditambahkan ke peta jalan untuk .NET 5.0. UPDATE [2019-10-10]: Jika tertarik melihat perilaku ini diterapkan untukSystem.Text.Json.JsonSerializerpergilah ke masalah GitHub terbuka yang ditunjukkan oleh Chris Yungmann dan timbang. Alih-alih ini: JsonSerializerOptions options = new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase // etc. …

3
Mengubah kode newtonsoft ke System.Text.Json di .net core 3. apa yang setara dengan JObject.Parse dan JsonProperty
Saya mengubah implementasi newtonsoft saya ke perpustakaan JSON baru di .net core 3.0. Saya memiliki kode berikut 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; } } Saya tidak dapat menemukan yang setara untuk …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.