【问题标题】:validate JavaScript object literal in Java在 Java 中验证 JavaScript 对象字面量
【发布时间】: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


【解决方案1】:

你可以尝试为此编写一些正则表达式

Regex to validate JSON

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 2013-04-22
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    相关资源
    最近更新 更多