如何将Javascript数组解析为c#列表/字典
我有两个独立的系统,我的第一个系统将返回一个类似于bellow的java脚本如何将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
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