假如有JavaScript数据变量为 var data=['1212','123','abc'];一般地, 
var 
s:string; s:=webbrowser1.OleObject.document.script.data; 
这样s就能得到data变量值为1212,123,abc,对于下面形式的Javascript数组,用webbrowser如何取呢?
///////////////////////////////////////////////////////////////////////////<script> 
var data={ 
"123": 

"Name":[1,'一号','A组','B组'], 
"De1":['5206','0.5'], 
}, 
"124": 

"Name":[2,'二号','C组','D组'], 
"De1":['5207','0.4'], 
"De2":['5208','0.5'], 
}, 
"125": 

"Name":[1,'二号','E组','F组'], 
"De1":['5209','0.5'], 

}; 
</script> 
//////////////////////////////// 
如果Data['Name'][0]=1,就只有一组De1,如果Data['Name'][0]=2,就多一组De2。 用Delphi+WebBrowser如何取得Data各个数组的变量? 请各位尽力帮助,不胜感激