2012-11-21 36 views

回答

2

如果你的意思是你可以用原始JavaScript創建一個數據結構,那麼不需要。

您不能將任意JavaScript的字符串轉換爲JSON,但整體字符串是類型爲「string」的有效JSON項目的退化意義除外。這是因爲JS的語法覆蓋了比JSON更大的域。例如,你期望什麼樣的JSON結構代表下面的JS?

while (true) { } 

如果你的目的是要遍歷JS和提取數據結構出來的,你可能會需要像一個完整的JavaScript解析引擎。

如果另一方面你說錯了這個問題,而你提取的'.js'文件實際上是一個JSON文件,那麼這個問題就會被標記爲重複。

+0

是的。謝謝。你理解正確。有沒有可用於Java的JavaScript解析引擎? –

+0

沒有。不是。我已經知道如何解析JSON文件。我知道有一個區別。儘管糟糕的措辭,以及它可能意味着什麼。 ;)感謝您的簡短解釋,我知道要尋找什麼。 –