簡體   English   中英

將JsonWriter命名空間添加到我的項目中

[英]Adding the JsonWriter Namespace to my project

我想使用JsonWriter來創建自定義對象的表示,問題是我找不到JsonWriter類所在的命名空間,它是外部庫還是已經嵌入到.netFramework中? 我使用的是Microsoft Visual Studio 2010,該項目是使用.net 4.0的Windows通信服務

提前致謝

您可以安裝JSON.NET NuGet

Install-Package Newtonsoft.Json

JsonWriter類在Newtonsoft.Json程序集中定義,在安裝NuGet時將自動添加到項目中。 或者您也可以手動下載並將此程序集引用到您的項目中。

鑒於您所提到的帖子,看起來您正在使用Json.NETNuGet包文檔 )。

一旦你安裝了它,你應該知道你不必直接使用JsonWriter - 這是一個相對較低級別的API。 我在一些項目中使用過Json.NET,而且從來沒有那么低 - 根據我的經驗, “LINQ to JSON”API在大多數情況下更適合。

它有點像XML API - 您可以使用XmlWriterXmlReader ,但使用DOM表示(例如LINQ to XML)通常更簡單。

另請注意,如果您不想要外部依賴項,則可以使用.NET內置的DataContractJsonSerializer

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM