2013-06-04 18 views
0

從Windows運行時組件交出在Windows應用商店的應用程序數據,以託管代碼或JavaScript,還有除了原始類型其他支持的類型,如IEnumerable<T>IList<T>IDictionary<TKey, TValue>多(查看完整列表here)。傳遞JSON在Windows的運行分量

以我程序JSON的上下文應該從WinRT的組分(C#C++)進行解析,並傳遞到,在我的情況下,JavaScript代碼。

有沒有人有一個想法,讓已解析的JSON通過使用給定的WinRT類型轉移?或者也許是在切換之後解決方案的開銷最小。

我的方法是使用IDictionary<TKey, TValue>,但我找不到一個聰明的動態解決方案,而不創建類或類似的東西。

我很高興任何輸入!

在此先感謝!

回答

0

好的,我在MSDN雜誌中發現了一個有趣的article關於Windows運行時組件之間的JSON處理,它建議首先序列化JSON對象以將其作爲字符串傳輸。不幸的是,我不能避免在另一邊再次解析/反序列化它。