2013-03-12 70 views
3

MSDN討論System.Json namespace in .Net 4.5(儘管它表示「僅預覽」)。.Net 4.5中System.Json的狀態

雖然我在4.5的任何地方都找不到它,但它不在MSDN上提到的System.Runtime.Serialization中 - 它是否從發行版中刪除?

該文檔似乎與Nuget上的軟件包相匹配,但其標籤爲beta,並且只能通過在命令行中指定版本來找到它(Install-Package System.Json -Version 4.0.20126.16343)。

這些類將它們放入框架/它們將被支持嗎?

我知道關於.net的其他json庫文件,但我更願意在框架中有一個(/將來)。

+1

是的,它是MSDN上的「僅預覽」和NuGet中的測試版 - 基本上還沒有完全發佈。如果您勾選「顯示預覽版本」或其他類似內容(我目前無法看到用戶界面),也可以在VS中安裝它。我不確定這裏有什麼令人困惑的 - 這是預覽,所以沒有保證。這是合理的假設它可能會在未來版本的.NET,但我不認爲任何人保證... – 2013-03-12 07:41:59

+0

我覺得很困惑,MSDN頁面尚未更新 - 4.5已發佈6個月前。 – laktak 2013-03-12 07:54:43

+0

那麼最後一個版本的System.Json包是在2012年2月...... – 2013-03-12 08:04:24

回答

2

FWIW,因爲我是用System.Json API挺舒服的,我把港口從單聲道,修復了一些漏洞,把它放在Nuget

創建一個JSONObject是一個簡單的

new JsonObject 
{ 
    { "foo", 1 }, 
    { "bar", ";)" }, 
}; 

該軟件包還包含Hjson,但如果您不需要它們,則可以忽略Hjson類型。