0
有沒有方法檢查給定的Java String是否符合JavaScript對象文字的格式?在Java中驗證JavaScript對象文字
對於例如
String foo = "{ name1: value, name2: value2 }";
字符串不是JSON對象即NAME1,NAME2值1,值不在雙引號。 有沒有辦法來測試foo是否是一個有效的對象文字?
感謝, 索尼
有沒有方法檢查給定的Java String是否符合JavaScript對象文字的格式?在Java中驗證JavaScript對象文字
對於例如
String foo = "{ name1: value, name2: value2 }";
字符串不是JSON對象即NAME1,NAME2值1,值不在雙引號。 有沒有辦法來測試foo是否是一個有效的對象文字?
感謝, 索尼
您可以嘗試寫一些正則表達式用於此目的
我認爲你必須有一個JavaScript解析器得心應手,如果你的對象文本可以是任何類型有效的JavaScript。請注意,對象文字中的屬性值可以是函數實例,數組文字,其他對象文字等。 – Pointy 2012-03-04 00:02:27