验证JSON的Regex

验证JSON的Regex

我正在寻找一个Regex,它允许我验证JSON。

我对Regex非常陌生,我知道用Regex进行解析是很糟糕的,但是它能用来验证吗?


慕勒3428872
浏览 612回答 2
2回答

慕村9548890

因为JSON的递归性质(嵌套的{...}-s),regex不适合验证它。当然,一些regex口味可以递归地匹配模式。*(也可以与JSON匹配),但是结果的模式是可怕的,不应该在生产代码IMO中使用!*不过,请注意,许多regex实现都是这样做的。不支持递归模式。在流行的编程语言中,这些支持递归模式:Perl、.NET、PHP和Ruby1.9.2
打开App,查看更多内容
随时随地看视频慕课网APP