2013-07-16 26 views
0

我有2個獨立的系統,我的第一個系統會返回一個Java腳本像波紋管如何解析Javascript數組到C#列表/字典

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分開成一個列表或字典?

我預期的結果是列表/字典: - (這樣很容易對我來說,訪問數據)

List/Dictionary st = //All that array value 
List/Dictionary at = //All that array value 
List/Dictionary ht = //All that array value 
+0

您最好使用一些衆所周知的格式作爲程序之間的中間協議。像JSON或XML – zerkms

+0

看起來您需要一個帶有.NET綁定的Javascript解釋器,它支持從C#代碼檢查JS對象。 – Cameron

回答

1

如果可以的話,我會建議改變你的系統返回JSON數據,而不是JavaScript作爲它更容易被.Net使用。使用Javascript將要求您使用過時的MSScript控件或JInt。從經驗來看,這兩者都不是很愉快的合作。