Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中验证JavaScript对象文字_Java_Javascript_Validation_Object Literal - Fatal编程技术网

在Java中验证JavaScript对象文字

在Java中验证JavaScript对象文字,java,javascript,validation,object-literal,Java,Javascript,Validation,Object Literal,有没有办法检查给定的Java字符串是否符合JavaScript对象文本的格式 例如 String foo = "{ name1: value, name2: value2 }"; 字符串不是JSON对象,即name1、name2、value1、value2不在双引号中。 有没有办法测试foo是否是有效的对象文字 谢谢, 索尼您可以尝试为此编写一些正则表达式 如果您的对象文本可以是任何类型的有效JavaScript,我认为您必须准备一个JavaScript解析器。请注意,对象文字中的属性值可以是

有没有办法检查给定的Java字符串是否符合JavaScript对象文本的格式

例如

String foo = "{ name1: value, name2: value2 }";
字符串不是JSON对象,即name1、name2、value1、value2不在双引号中。 有没有办法测试foo是否是有效的对象文字

谢谢,
索尼

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


如果您的对象文本可以是任何类型的有效JavaScript,我认为您必须准备一个JavaScript解析器。请注意,对象文字中的属性值可以是函数实例化、数组文字、其他对象文字等。