2012-07-26 46 views
0

我試圖解析以下提到的JavaScript內容如何使用的NodeJS

<script type="text/javascript"> 
//<![CDATA[ 
var catalog = new Catalog({"Data":[{'ID':'rsafl502','GC':'RSAFL502','CT':49,'SU':1875,'DC':'Smoke','NM':'Watery Faux Leather Purse','PR':'Reg $56.00','SL':'$15.00','oSL':true,'RT':'40','CL':[{'E':'Black','L':'Black','V':['#000000']},{'E':'Smoke','L':'Smoke','V':['#383E50']}],'SZ':[{'E':'One Size','L':'One Size'}],'SC':''} 
,{'ID':'rsavp500m','GC':'RSAVP500M','CT':49,'SU':1029,'DC':'Navy','NM':'Medium Emergency Bag','PR':'Reg $24.00','SL':'$15.00','oSL':true,'RT':'50','CL':[{'E':'Black','L':'Black','V':['#000000']},{'E':'Navy','L':'Navy','V':['#07194D']},{'E':'Crucian Blue','L':'Crucian Blue','V':['#00b4ee']}],'SZ':[{'E':'M','L':'M'}],'SC':''} 
]}); 
//]]> 
</script> 

,但我沒有得到如何解析意味着我要存儲像「NM」,「公關」的細節解析JavaScript的內容,'SL'使用nodejs進入變量。我的問題是可以使用nodejs解析這個問題嗎?如果有可能請告訴我如何做到這一點。對於nodejs來說是新的。請幫幫我。提前致謝。

回答

1

如果刪除「新目錄」字符串,則它是一個對象。你可以像catalog.Data.ID或catalog.Data.GC訪問它,

例如

var catalog={Data:{ID: 5, GC: 2}}; 
alert(catalog.Data.ID); 

將顯示爲 「5」

一個消息框