Haga clic aquí si solo desea el archivo jar de la última versión.
JSON es un formato de intercambio de datos ligero e independiente del lenguaje.
El paquete JSON-Java es una implementación de referencia que demuestra cómo analizar documentos JSON en objetos Java y cómo generar nuevos documentos JSON a partir de las clases Java.
Los objetivos del proyecto incluyen:
Resultados confiables y consistentes
Cumplimiento de la especificación JSON
Fácil de construir, usar e incluir en otros proyectos.
Sin dependencias externas
Ejecución rápida y uso reducido de memoria
Mantener la compatibilidad con versiones anteriores
Diseñado y probado para usar en las versiones de Java 1.6 - 21
Los archivos de este paquete implementan codificadores y decodificadores JSON. El paquete también puede convertir entre JSON y XML, encabezados HTTP, cookies y CDL.
Para obtener más información sobre las contribuciones, consulte CONTRIBUTING.md
¡Las correcciones de errores, las mejoras de código y los cambios en la cobertura de las pruebas unitarias son bienvenidos! Debido a que este proyecto se encuentra actualmente en la fase de mantenimiento, los tipos de cambios que se pueden aceptar son limitados. Para obtener más información, lea las preguntas frecuentes.
El paquete org.json se puede compilar desde la línea de comandos, Maven y Gradle. Las pruebas unitarias se pueden ejecutar desde Maven, Gradle o individualmente en un IDE, por ejemplo, Eclipse.
Construyendo desde la línea de comando
Construya los archivos de clase desde el directorio raíz del paquete src/main/java
javac org/json/*.java
Cree el archivo jar en el directorio actual
jar cf json-java.jar org/json/*.class
Compile un programa que utilice el jar (consulte el código de ejemplo a continuación)
javac -cp .;json-java.jar Prueba.java (Windows) javac -cp .:json-java.jar Test.java (Sistemas Unix)
Contenido del archivo de prueba
importar org.json.JSONObject;prueba de clase pública { public static void main(String args[]){ JSONObject jo = new JSONObject("{ "abc" : "def" }"); System.out.println(jo); } }
Ejecute el archivo de prueba
java -cp .;prueba json-java.jar (Windows) java -cp .:json-java.jar Prueba (Sistemas Unix)
Salida esperada
{"abc":"def"}
Herramientas para construir el paquete y ejecutar las pruebas unitarias.
Ejecute el conjunto de pruebas con Maven:
prueba de limpieza mvn
Ejecute el conjunto de pruebas con Gradlew:
prueba de construcción limpia de Gradlew
Para obtener más información, consulte NOTAS.md
Para obtener más información sobre archivos, consulte FILES.md
Para conocer el historial de versiones, consulte RELEASES.md