2012-03-03 49 views
0

有沒有方法檢查給定的Java String是否符合JavaScript對象文字的格式?在Java中驗證JavaScript對象文字

對於例如

String foo = "{ name1: value, name2: value2 }"; 

字符串不是JSON對象即NAME1,NAME2值1,值不在雙引號。 有沒有辦法來測試foo是否是一個有效的對象文字?

感謝, 索尼

+1

我認爲你必須有一個JavaScript解析器得心應手,如果你的對象文本可以是任何類型有效的JavaScript。請注意,對象文字中的屬性值可以是函數實例,數組文字,其他對象文字等。 – Pointy 2012-03-04 00:02:27

回答