【问题标题】:Passing JSON over Windows-Runtime-Component通过 Windows-Runtime-Component 传递 JSON
【发布时间】:2013-06-04 12:16:48
【问题描述】:

要将 Windows 应用商店应用程序中的数据从 Windows 运行时组件移交给托管代码或 JavaScript,除了原始类型之外,还有其他受支持的类型,例如 IEnumerable<T>IList<T>IDictionary<TKey, TValue> 等(请参阅完整列表here)。

在我的程序上下文中,JSON 应该从 WinRT 组件(C#,C++)中解析出来,并在我的情况下传递给 JavaScript 代码。

是否有人知道使用给定的 WinRT 类型传输已解析的 JSON?或者也许是切换后解析开销最小的解决方案。

我的方法是使用IDictionary<TKey, TValue>,但如果不创建类或类似的东西,我找不到智能的动态解决方案。

我对任何意见都很满意!

提前致谢!

【问题讨论】:

    标签: c# javascript json windows-runtime windows-store-apps


    【解决方案1】:

    好的,我在 MSDN 杂志中发现了一个有趣的article,关于 Windows 运行时组件之间的 JSON 处理,它建议首先序列化 JSON 对象以将其作为字符串传输。不幸的是,我无法避免在另一边再次解析/反序列化它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-02
      • 2021-01-14
      • 1970-01-01
      • 2021-08-06
      • 2011-05-18
      • 1970-01-01
      相关资源
      最近更新 更多