當前位置:編程學習大全網 - 源碼下載 - C#中json的命名空間是哪個,還要添加什麽引用?

C#中json的命名空間是哪個,還要添加什麽引用?

壹、使用空間:using System.Runtime.Serialization.Json。

(1)DataContractJsonSerializer::將對象序列化為 JavaScript 對象表示法 (JSON),並將 JSON 數據反序列化為對象。 此類不能被繼承。

(2)DataContractJsonSerializerSettings:指定 DataContractJsonSerializer 設置。

(3)JsonReaderWriterFactory:生成 XmlDictionaryReader 實例和 XmlDictionaryWriter 實例。

前者可以從流或緩沖區中讀取 JavaScript 對象表示法 (JSON) 編碼數據,並將其映射到 XML Infoset;後者可以將 XML Infoset 映射到 JSON,並將 JSON 編碼數據寫入流中。

二、需要引用:System.ServiceModel和System.ServiceModel.Web,壹個指定 Web 消息格式的枚舉。

(1)Json :JavaScript 對象表示法 (JSON) 格式。

(2)Xml :XML 格式。

擴展資料:

c#中JSON的序列化:

DataContractJsonSerializer類幫助序列化和反序列化Json,在程序集 System.Runtime.Serialization.dll下的System.Runtime.Serialization.Json命名空間裏。

1、新建壹個控制臺的程序,新建壹個類Student。(Student實體中的契約 [DataMember],[DataContract],是使用DataContractJsonSerializer序列化和反序列化必須要加的)

2、程序的代碼,先引用程序集,再引入這個命名空間。

(1)壹個studengt的json數據。

(2)序列化。

(3)反序列化。

參考資料:

微軟開發者--Serialization.Json

微軟開發者--System.ServiceModel.Web

  • 上一篇:英國留學有什麽優勢?
  • 下一篇:我買了中國黃金的投資金條,如何折現?會扣除那些費用?
  • copyright 2024編程學習大全網