Recommend this page to a friend! |
Classes of Josantonius | PHP JSON | README-ES.md | Download |
|
DownloadPHP Json libraryBiblioteca PHP para la gestión de archivos JSON.
RequisitosEsta clase es soportada por versiones de PHP 5.6 o superiores y es compatible con versiones de HHVM 3.0 o superiores. InstalaciónLa mejor forma de instalar esta extensión es a través de Composer. Para instalar PHP Json library, simplemente escribe:
El comando anterior sólo instalará los archivos necesarios, si prefieres descargar todo el código fuente puedes utilizar:
También puedes clonar el repositorio completo con Git: $ git clone https://github.com/Josantonius/PHP-Json.git O instalarlo manualmente: Descargar Json.php, JsonLastError.php y JsonException.php:
Métodos disponiblesMétodos disponibles en esta biblioteca: - Crear archivo JSON desde array:
| Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $array | Array a guardar en archivo JSON. | array | Sí | | | $file | Ruta hacia el archivo. | string | Sí | | # Return (boolean) - Guardar en array el contenido de archivo JSON:
| Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $file | Ruta o URL externa al archivo JSON. | string | Sí | | # Return (array|false) - Comprobar si hay errores:
# Return (array|null) ? Null si no hay errores o array con código de estado y mensaje de error. - Obtener recopilación de posibles errores:
# Return (array) ? Recopilación de posibles errores. Cómo empezarPara utilizar esta biblioteca con Composer:
Si la instalaste manualmente, utiliza:
UsoEjemplo de uso para esta biblioteca: - Crear archivo JSON desde array:
- Guardar en array el contenido de archivo JSON:
- Comprobar si hay errores:
- Obtener recopilación de posibles errores:
TestsPara ejecutar las pruebas necesitarás Composer y seguir los siguientes pasos:
Ejecutar pruebas unitarias con PHPUnit:
Ejecutar pruebas de estándares de código PSR2 con PHPCS:
Ejecutar pruebas con PHP Mess Detector para detectar inconsistencias en el estilo de codificación:
Ejecutar todas las pruebas anteriores:
Manejador de excepcionesEsta biblioteca utiliza control de excepciones que puedes personalizar a tu gusto. ? Tareas pendientes
ContribuirSi deseas colaborar, puedes echar un vistazo a la lista de issues o tareas pendientes. Pull requests
¡Gracias a quienes ya habéis contribuido a este proyecto! <img alt="peter279k" src="https://avatars2.githubusercontent.com/u/9021747?v=4&s=117" height="117" width="117"> | :---:| peter279k| RepositorioLa estructura de archivos de este repositorio se creó con PHP-Skeleton. LicenciaEste proyecto está licenciado bajo licencia MIT. Consulta el archivo LICENSE para más información. Copyright2016 - 2018 Josantonius, josantonius.com Si te ha resultado útil, házmelo saber :wink: Puedes contactarme en Twitter o a través de mi correo electrónico. |