是否有任何PHP庫針對JSON模式驗證JSON對象?使用PHP進行JSON模式驗證
回答
關於jsonschemaphpv,雖然維護得不是很好,但我們使用它很多,它的工作原理。這是來自js驗證程序的端口。它有一個完整的測試套件,運行在php和http://code.google.com/p/jsonschema/上。
你猜怎麼着......它通過了比js更多的測試。至少在最後一次我運行測試。事情是這個項目結構不是很好,看起來很醜。但我確保你非常穩定。它還允許您將關聯數組驗證爲對象。
我先寫了硒測試。之後,我寫了他們在phpunit。我不確定phpunit測試是否存在。
如果你試試看,真的想用它,我可以在github上用phpunit測試啓動一個分支。
布魯諾李嘉欣(誰移植的JS到PHP的人)
將svn是空的。 – txyoji 2011-02-25 15:28:37
它看起來代碼託管在SourceForge上:http://sourceforge.net/projects/jsonschemaphpv/ – 2011-10-07 00:33:55
還有一個[GitHub](https://github.com/jesstelford/jsonschemaphp)回購。 – 2011-10-07 00:47:06
看看http://json-schema.org/implementations.html。它在php和其他語言中有一些驗證器。
我正在使用Justin Rainbow的JSON Schema for PHP https://github.com/justinrainbow/json-schema,我對此很滿意。
它的http://jsonschemaphpv.sourceforge.net/
叉子你可以很容易地通過作曲安裝。
您可以驗證不是JSON,而是可以從許多來源(JSON,XML,Post Data)獲得的PHP數組。要檢查您的陣列相匹配,你可以看看https://github.com/ptrofimov/matchmaker
在JSON Schema website有一個list of the implementions模式,其中包括在/驗證的其他事情PHP:
jsv4-php - 支持版本4(公共領域/ MIT)
php-json-schema(MIT)
json-schema(伯克利)
jvalidator(BSD3)
- 1. 如何使用GraphQL模式進行JSON模式數據驗證?
- 2. 驗證使用JSON模式
- 3. 使用JavaScript進行模式驗證
- 4. 使用XSD進行XML模式驗證
- 5. 使用JAXB對模式進行驗證
- 6. 使用DocumentBuilder對模式進行驗證
- 7. 使用trax進行模式驗證
- 8. 在Fitnesse中使用RestFixture進行json模式驗證
- 9. 使用任意鍵進行JSON模式驗證
- 10. 使用PHP和Smarty進行用戶驗證模式
- 11. JSON模式驗證
- 12. 使用Java的JSON模式驗證
- 13. 使用JSON和PHP進行身份驗證
- 14. 如何使用PHP進行LDAP驗證
- 15. 使用javascript進行PHP表單驗證
- 16. 使用PHP進行LDAP身份驗證
- 17. 使用PHP進行表單驗證
- 18. 使用php進行字符串驗證
- 19. 使用SQL進行PHP驗證
- 20. 使用cURL進行php驗證
- 21. 使用php進行Excel驗證
- 22. 使用XSD進行PHP SimpleXMLElement驗證
- 23. 使用PHP進行JQuery表單驗證
- 24. 使用GUMP進行PHP表單驗證
- 25. 使用Javascript或PHP進行驗證?
- 26. 使用PHP進行XML文件驗證
- 27. 使用PHP進行多選的驗證
- 28. 使用Web API和JSON補丁文檔進行模型驗證
- 29. 使用NancyFX進行模型驗證
- 30. JSON模式驗證工具
實現各種語言(和每語言不同庫)這裏列出:http://json-schema.org/ – hakre 2012-09-26 12:29:28