2013-06-04 48 views
0

在Windows商店應用的上下文中解析JSON的方法很多。 不管用哪種語言(C#,JavaScriptC++)。Windows應用商店應用:JSON解析器的性能

例如:.NET 4.5 JsonObjectDataContractJsonSerializer,JavaScript的Json parser或一個extern一個像Json.NET

有人知道這件事嗎?

我只讀Json.NET性能的好東西。 但是它們是否真實併發揮了JSON的作用,其中包括100k對象的數據集?或者用戶不會注意到區別?

回答

1

我只有使用Json.NET的經驗......工作起來很快,很棒!我還在企業項目中使用過圖書館 - 我從來沒有失望過!

+0

嘿亞歷山大,感謝您的回答。不久我會嘗試做一些小的性能測試,然後我會在這裏發佈。但我認爲你是對的。 – tvelop

0

如果有幫助和FWIW,我最近收集了一些新的JSON解析/反序列化性能數據,這些數據可以在各種JSON有效載荷「形狀」(和大小)上觀察到,當使用四個JSON庫時,有:

https://github.com/ysharplanguage/FastJsonParser#Performances

(.NET的外的開箱JavaScriptSerializer與JSON.NET與ServiceStack與JsonParser)

請注意:

  1. 這些數字僅適用於完整的.NET(即桌面/服務器層; 移動設備)
  2. 我感興趣的是獲得有關解析/解串演出新的基準數字只(即序列化)
  3. 最後,我也特別感興趣(雖然不是唯一的)中的數字再次:強類型的反序列化使用情況(即反序列化到波蘇斯)

「希望這有助於