2010-05-03 80 views
16

是否有任何PHP库针对JSON模式验证JSON对象?使用PHP进行JSON模式验证

+0

实现各种语言(和每语言不同库)这里列出:http://json-schema.org/ – hakre 2012-09-26 12:29:28

回答

5

关于jsonschemaphpv,虽然维护得不是很好,但我们使用它很多,它的工作原理。这是来自js验证程序的端口。它有一个完整的测试套件,运行在php和http://code.google.com/p/jsonschema/上。

你猜怎么着......它通过了比js更多的测试。至少在最后一次我运行测试。事情是这个项目结构不是很好,看起来很丑。但我确保你非常稳定。它还允许您将关联数组验证为对象。

我先写了硒测试。之后,我写了他们在phpunit。我不确定phpunit测试是否存在。

如果你试试看,真的想用它,我可以在github上用phpunit测试启动一个分支。

布鲁诺李嘉欣(谁移植的JS到PHP的人)

+0

将svn是空的。 – txyoji 2011-02-25 15:28:37

+0

它看起来代码托管在SourceForge上:http://sourceforge.net/projects/jsonschemaphpv/ – 2011-10-07 00:33:55

+2

还有一个[GitHub](https://github.com/jesstelford/jsonschemaphp)回购。 – 2011-10-07 00:47:06