从JavaScript调用函数时返回C#对象

时间:2014-08-13 19:10:05

标签: c# javascript .net object winjs

我正在使用WinJS Windows应用程序,需要编写一些C#来多线程处理一些数据解析,因为它会大大减慢应用程序的速度。我希望编写一个C#函数,它将进行Web服务调用,解析数据以跟踪一大堆属性(一些整数,数组或列表,字符串等),然后返回所有这些属性由JavaScript使用。

有没有办法返回C#对象或字典并让它可用作JavaScript对象?

1 个答案:

答案 0 :(得分:0)

是的,你可以,你可以在C#中创建自己的Windows Runtime Component并从你的javascript代码中调用它。

说过我不认为你需要它适合你的场景。您可以使用HttpClient客户端类的实例来调用您的服务。如果服务返回json数据,您只需调用JSON.parse即可获得表示返回数据的对象。