JSON 스키마에 대해 JSON 객체의 유효성을 검사하는 PHP 라이브러리가 있습니까?PHP로 JSON 스키마 유효성 검사
답변
jsonschemaphpv에 관해서는 잘 관리되지는 않았지만 많이 사용하고 있습니다. js 유효성 검사기의 포트입니다. 그것은 PHP와 http://code.google.com/p/jsonschema/에 대해 실행되는 전체 테스트 제품군을 가지고 있습니다.
그리고 ... js보다 많은 테스트를 통과합니다. 적어도 마지막으로 테스트를 실행합니다. 문제는 프로젝트가 잘 구조화되어 있지 않고 추악 해 보인다는 것입니다. 그러나 나는 당신이 매우 안정적 이도록 보장합니다. 또한 연관 배열을 객체로 유효하게 할 수 있습니다.
먼저 셀레늄으로 테스트를 작성했습니다. 그 후 나는 phpunit에서 그것들을 썼다. phpunit 테스트가 있는지 확실하지 않습니다.
시도해보고 실제로 사용하고 싶다면 phpunit 테스트를 통해 github에서 분기를 시작할 수 있습니다.
브루노리스 (PHP에 JS를 포팅하는 사람)
SVN의의의 repo가 비어 있습니다. – txyoji
코드가 SourceForge에서 호스팅 된 것으로 보입니다. http://sourceforge.net/projects/jsonschemaphpv/ –
[GitHub] (https://github.com/jesstelford/jsonschemaphp) repo도 있습니다. –
는 http://json-schema.org/implementations.html를 살펴 보자. 그것은 PHP와 다른 언어로 일부 유효성 검사기가 있습니다.
저는 Justin Rainbow의 PHP 용 JSON 스키마 https://github.com/justinrainbow/json-schema을 사용하고 있습니다. 매우 만족합니다.
그것은 쉽게 작곡가를 통해 설치할 수 있습니다 http://jsonschemaphpv.sourceforge.net/
의 포크입니다.
많은 소스 (JSON, XML, Post Data)에서 얻을 수있는 JSON이 아니라 PHP 배열의 유효성을 검사 할 수 있습니다. 배열 당신이 list of the implementions가있는 JSON Schema website에 https://github.com/ptrofimov/matchmaker
을 살펴 수있는 패턴이 일치하는 경우 PHP를 위해 /에서 유효성 검사기의 다른 것들 사이에, 확인하려면 :
jsv4-php-지원 버전 4 (공공 도메인/MIT)
php-json-schema (MIT)
json-schema (버클리)
jvalidator (BSD3) 다양한 언어 (언어마다 서로 다른 라이브러리)에 대한
- 1. JSON 스키마 유효성 검사
- 2. 자바를 사용하는 JSON 스키마 유효성 검사
- 3. 스키마 정의를 사용하여 JSON 객체 유효성 검사
- 4. trax로 스키마 유효성 검사
- 5. DocumentBuilder를 사용하여 스키마 유효성 검사
- 6. Ruby에서 XSD 스키마 유효성 검사
- 7. 안드로이드에서 XML 스키마 유효성 검사
- 8. jQuery와 PHP로 폼 유효성 검사
- 9. XML 스키마 유효성 검사 - 필드 내 유효성 검사
- 10. JSON 데이터 유효성 검사/스크럽
- 11. 스키마 유효성 검사 오류/XmlSchemaSet의 스레드 안전성?
- 12. xsd : any가있는 스키마 - XmlReader 유효성 검사 오류
- 13. xml 스키마 유효성 검사 (쉘 스크립트 사용)
- 14. XMLSerialization 및 XML 스키마 유효성 검사
- 15. RelaxNG를 사용하는 XML 스키마 유효성 검사
- 16. XML 스키마 유효성 검사 : ID 제약 키?
- 17. 모바일 애플리케이션 개발을위한 JSON 스키마
- 18. ASP에서 유효성 검사/유효성 검사 유효성 검사 .net MVC 3
- 19. 유효성 검사 이메일
- 20. 빈 JSON 스키마 적용
- 21. Hsqldb 스키마 검사
- 22. XML 스키마 검사 오류
- 23. Html.DropDownList 유효성 검사 오류가없는 유효성 검사 오류
- 24. jQuery submitHandler 트리거 유효성 검사 유효성 검사
- 25. XML 스키마 유효성 검사 오류에서 XmlSchemaException을 throw하는 방법?
- 26. Java에서 유효성 검사 중 XML에서 스키마 정보 가져 오기
- 27. SAX 파서 및 XML 스키마 (XSD) 유효성 검사
- 28. SOAP 스키마 유효성 검사, JAX-WS 및 JAXB를 비활성화 하시겠습니까?
- 29. XML 스키마 유효성 검사 : cvc-complex-type.2.4.a
- 30. 데이터베이스 스키마 유효성 검사 - 배포 가능/컴파일 가능
구현은 다음과 같습니다 : http://json-schema.org/ – hakre