【发布时间】:2012-03-03 23:59:55
【问题描述】:
有没有办法检查给定的 Java 字符串是否符合 JavaScript 对象字面量的格式?
例如,
String foo = "{ name1: value, name2: value2 }";
字符串不是 JSON 对象,即 name1、name2、value1、value2 不在双引号中。 有没有办法测试 foo 是否是一个有效的对象字面量?
谢谢, 索尼
【问题讨论】:
-
如果你的对象字面量可以是任何类型的有效 JavaScript,我认为你必须有一个方便的 JavaScript 解析器。请注意,对象字面量中的属性值可以是函数实例化、数组字面量、其他对象字面量等。
标签: java javascript validation object-literal