2010-05-03 85 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