Rumah pembangunan bahagian belakang Tutorial C#.Net 契约类相关的序列化与反序列化实例详解

契约类相关的序列化与反序列化实例详解

Jun 23, 2017 pm 04:23 PM
bersiri Berkaitan

契约类指继承了:DataContract的类。契约类常在WCF,webService等各种服务中作为传输数据使用。

凡是契约类或者继承了契约类的类,如果想要属性参与序列化与反序列化,需要在属性上加上标记:DataMember  

如:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.Serialization;namespace SinoOcean.Seagull2.Framework.Contracts.Fund
{
    [DataContract]public class SubAccountItemContract
    {#region 属性/// <summary>/// 账号/// </summary>        [DataMember]public string AccountNumber { get; set; }/// <summary>/// 金额/// </summary>        [DataMember]public decimal Money { get; set; }
   }
}
Salin selepas log masuk

 

Atas ialah kandungan terperinci 契约类相关的序列化与反序列化实例详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Di Jawa, bagaimanakah kita boleh menyusun senarai objek menggunakan flexjson? Di Jawa, bagaimanakah kita boleh menyusun senarai objek menggunakan flexjson? Sep 05, 2023 pm 11:09 PM

Flexjson ialah perpustakaan ringan untuk mensiri dan menyahsiri objek Java ke dan dari format JSON. Kita boleh menyusun senarai objek menggunakan kaedah serialize() kelas JSONSerializer. Kaedah ini melakukan serialisasi cetek pada contoh sasaran. Kita perlu menghantar senarai objek jenis senarai sebagai parameter kepada kaedah serialize(). Contoh sintaks publicStringserialize(Objecttarget) importflexjson.JSONSerializer;importjava.util.*;publicclassJsonSerial

Bagaimanakah siri Java mempengaruhi prestasi? Bagaimanakah siri Java mempengaruhi prestasi? Apr 16, 2024 pm 06:36 PM

Kesan siri pada prestasi Java: Proses siri bergantung pada refleksi, yang akan menjejaskan prestasi dengan ketara. Serialisasi memerlukan penciptaan aliran bait untuk menyimpan data objek, mengakibatkan peruntukan memori dan kos pemprosesan. Mensiri objek besar menggunakan banyak memori dan masa. Objek bersiri meningkatkan beban apabila dihantar melalui rangkaian.

Kemahiran pemprosesan data PHP: Cara menggunakan fungsi bersiri dan menyahsiri untuk melaksanakan pensirilan dan penyahsirilan data Kemahiran pemprosesan data PHP: Cara menggunakan fungsi bersiri dan menyahsiri untuk melaksanakan pensirilan dan penyahsirilan data Jul 29, 2023 am 10:49 AM

Kemahiran pemprosesan data PHP: Cara menggunakan fungsi bersiri dan menyahsiri untuk melaksanakan pensirilan data dan penyahseririan Pensirilan dan penyahsiriran ialah salah satu kemahiran pemprosesan data yang biasa digunakan dalam sains komputer. Dalam PHP, kita boleh menggunakan fungsi serialize() dan unserialize() untuk melaksanakan operasi bersiri dan penyahserikan data. Artikel ini akan memberi anda pengenalan terperinci tentang cara menggunakan kedua-dua fungsi ini dan memberikan contoh kod yang berkaitan. 1. Apakah yang dimaksudkan dengan serialisasi dan deserialisasi dalam pengaturcaraan komputer?

Bagaimanakah pustaka fungsi C++ melakukan pensirilan dan penyahserikatan? Bagaimanakah pustaka fungsi C++ melakukan pensirilan dan penyahserikatan? Apr 18, 2024 am 10:06 AM

Panduan Pensirilan dan Penyahserikatan Perpustakaan C++ Pensirian: Mencipta aliran output dan menukarnya kepada format arkib. Mensiri objek ke dalam arkib. Penyahserialisasian: Mencipta aliran input dan memulihkannya daripada format arkib. Nyahserialisasi objek daripada arkib. Contoh praktikal: Serialisasi: Mencipta aliran keluaran. Buat objek arkib. Cipta dan sirikan objek ke dalam arkib. Penyahserikatan: Buat aliran input. Buat objek arkib. Cipta objek dan deserialisasikannya daripada arkib.

Bagaimana untuk menyusun susunan sifat menggunakan perpustakaan Jackson di Jawa? Bagaimana untuk menyusun susunan sifat menggunakan perpustakaan Jackson di Jawa? Aug 28, 2023 pm 12:45 PM

@JsonPropertyOrder ialah anotasi yang digunakan pada peringkat kelas. Ia mengambil sebagai atribut senarai medan yang mentakrifkan susunan medan muncul dalam rentetan yang dijana oleh siri JSON objek. Sifat yang disertakan dalam pengisytiharan anotasi boleh disirikan terlebih dahulu (mengikut susunan ia ditakrifkan), diikuti oleh mana-mana sifat yang tidak termasuk dalam definisi. Contoh sintaks public@interfaceJsonPropertyOrder importcom.fasterxml.jackson.core.*;importcom.fasterxml.jackson.databind.*;importcom.fasterxml.jac

Pensirian dan penyahserikatan antara muka dan kelas abstrak dalam Java Pensirian dan penyahserikatan antara muka dan kelas abstrak dalam Java May 02, 2024 am 08:33 AM

Antara muka tidak boleh bersiri secara langsung Kelas abstrak boleh bersiri tetapi hanya jika ia tidak mengandungi medan bukan statik, bukan sementara atau mengatasi kaedah writeObject() dan readObject() boleh dilaksanakan melalui kelas konkrit yang melaksanakan antara muka atau mengatasi writeObject() dan readObject pelaksanaan kelas Abstrak kaedah ().

Serialisasi dan deserialisasi jenis fungsi golang Serialisasi dan deserialisasi jenis fungsi golang Apr 29, 2024 am 08:15 AM

Jenis fungsi GoLang boleh disiri dan dinyahsiri melalui pakej pengekodan/gob. Pensirian: Daftar jenis tersuai dan gunakan gob.NewEncoder untuk mengekod jenis fungsi ke dalam tatasusunan bait. Penyahserialisasian: Gunakan gob.NewDecoder untuk menyahsiri jenis fungsi daripada tatasusunan bait.

Bagaimana untuk menyusun peta menggunakan perpustakaan flexjson di Jawa? Bagaimana untuk menyusun peta menggunakan perpustakaan flexjson di Jawa? Aug 26, 2023 pm 08:13 PM

Flexjson ialah perpustakaan ringan untuk mensiri dan menyahsiri objek Java ke dan dari format JSON. Kami juga boleh mensirikan Peta menggunakan kaedah serialize() kelas JSONSerializer, yang melakukan serialisasi cetek pada contoh sasaran. Contoh sintaks publicStringserialize(Objecttarget) importflexjson.JSONSerializer;importjava.util.*;publicclassJsonSerializeMapTest{ publ

See all articles