2012-01-25 42 views
58

Soy un aspirante a programador de Java que busca usar JSON en un proyecto. Estaba siguiendo un tutorial de programación (de un libro), que me pidió que importar JSON en mi proyecto mediante el uso de la línea siguiente:Importación de JSON en un proyecto de Eclipse

import com.google.appengine.repackaged.org.json.JSONArray; 

Pero esto produjo un error, así que lo reemplazó con esta línea:

import org.json.JSONArray; 

Esto también produce un (diferente) de error:

The import org.json cannot be resolved

Creo que el problema es que en realidad no tienen la biblioteca JSON en mi espacio de trabajo de Eclipse. ¿Cómo puedo hacer esto, entonces puedo usar JSONArray? He encontrado el sitio web para JSON, pero no estoy seguro de lo que descargar o cómo o dónde instalarlo:

http://json.org/java/

Respuesta

120

Descargar el archivo ZIP de esta URL y extraerlo para obtener el Jar. Agregue el Jar a su ruta de compilación. Para verificar las clases disponibles en este Jar, utilice este URL.

añadir este tarro a su trayectoria de la estructura Haga clic derecho en el Project> Build Path> Configurar construir ruta> Seleccione la pestaña Bibliotecas> Haga clic en Añadir bibliotecas externas> seleccione el archivo jar Descargar

espero que esto va a resolver su problema

+0

encaja perfectamente lib JSON androide al escribir pruebas de unidad en el escritorio – Tertium

+0

Entre su respuesta y el anterior, estoy confundido: Cómo podemos añadir un nuevo tarro externa, o una nueva biblioteca? – CodyBugstein

+0

¿Dónde encontraste estos enlaces? Pasé horas en http://www.json.org/java/index.html que me llevó a github con el código fuente. Pero no hay enlace a un contenedor. – JohnMerlino

5

se debe tomar la implementación JSON desde aquí: http://code.google.com/p/json-simple/.

  • Descargar el * .jar
  • añadirlo a la ruta de clase (haga clic derecho en el proyecto, Properties-> Bibliotecas y añadir nueva JAR.)
1

Todavía no funciona para mí, pero al menos ya no tengo el error de la biblioteca JSON. Copie json-1.5.jar en la carpeta principal desde aquí link, no en la biblioteca uno y luego reemplace todas las importaciones com.google.appengine.repackaged.org.json.JSONArray; con import org.json.JSONArray; como ha señalado. Todavía me sale el siguiente aviso cada vez que intento acceder al almacén de datos:

com.google.appengine.tools.development.LocalResourceFileServlet doGet 
WARNING: No file found for: /favicon.ico 

se las arregló para hacer que el código en el final?

-3

Descargar java-json.jar de aquí, que contiene org.json.JSONArray

http://www.java2s.com/Code/JarDownload/java/java-json.jar.zip

NZip y añadir a la biblioteca de su proyecto: Project> Build Path> Configurar construir ruta> Seleccione la pestaña Biblioteca> Añadir bibliotecas externas > Seleccione el archivo java-json.jar.

-1

Descargue el json jar desde here. Esto resolverá su problema.

1

Descargue json del sitio web java2s y luego incluya en su proyecto. En su clase, agregue estos paquetes java_basic;

import java.io.FileNotFoundException; 
import java.io.FileReader; 
import java.io.IOException; 
import java.util.Iterator; 

import org.json.simple.JSONArray; 
import org.json.simple.JSONObject; 
import org.json.simple.parser.JSONParser; 
import org.json.simple.parser.ParseException; 
Cuestiones relacionadas