Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Javascript数组解析为c#列表/字典_C#_Javascript_List_Dictionary - Fatal编程技术网

如何将Javascript数组解析为c#列表/字典

如何将Javascript数组解析为c#列表/字典,c#,javascript,list,dictionary,C#,Javascript,List,Dictionary,我有两个独立的系统,我的第一个系统将返回一个类似于bellow的java脚本 var st=[]; var at=[]; var bt=[]; var ht=[]; ht[0]=['015',5,'33087443','23','50','22','x']; ht[1]=['018',5,'45648783','53','10','20','z']; 我的第二个系统将抓取所有这些java脚本来处理它并将其存储到数据库中,是否有任何解析器或方法允许我将所有这些不同的var st、at、bt、ht

我有两个独立的系统,我的第一个系统将返回一个类似于bellow的java脚本

var st=[];
var at=[];
var bt=[];
var ht=[];
ht[0]=['015',5,'33087443','23','50','22','x'];
ht[1]=['018',5,'45648783','53','10','20','z'];
我的第二个系统将抓取所有这些java脚本来处理它并将其存储到数据库中,是否有任何解析器或方法允许我将所有这些不同的
var st、at、bt、ht
分离到一个列表或字典中

我的预期结果是列表/字典:-(以便我轻松访问数据)


如果可以,我建议您修改系统以返回JSON数据,而不是javascript,因为它更容易被.Net使用。使用Javascript需要使用过时的MSScript控件或JInt。从经验来看,这两种格式都不是很好用。

您最好使用一些众所周知的格式作为程序之间的中间协议。类似于JSON或XML,您似乎需要一个带有.NET绑定的Javascript解释器,它支持从C#代码检查JS对象。
List/Dictionary st = //All that array value
List/Dictionary at = //All that array value
List/Dictionary ht = //All that array value