Importar JSON a un proyecto de Eclipse

80

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 pedía que importara JSON en mi proyecto usando la siguiente línea:

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

Pero esto produjo un error, así que lo reemplacé con esta línea:

import org.json.JSONArray;

Esto también produce un error (diferente):

El org.json de importación no se puede resolver

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

http://json.org/java/

Asher Walther
fuente

Respuestas:

167

Descargue el archivo ZIP de esta URL y extráigalo para obtener el Jar. Agregue el Jar a su ruta de construcción. Para verificar las clases disponibles en este Jar, use esta URL .

Para agregar este Jar a su ruta de compilación, haga clic con el botón derecho en Proyecto> Ruta de compilación> Configurar ruta de compilación> pestaña Seleccionar bibliotecas> Haga clic en Agregar bibliotecas externas> Seleccione el archivo Jar Descargar

espero que esto resuelva tu problema

Ramkumar Murugadoss
fuente
se adapta perfectamente a Android json lib al escribir pruebas unitarias en el escritorio
Tertium
Entre su respuesta y la anterior, estoy confundido: ¿agregamos un nuevo jar externo o una nueva biblioteca?
CodyBugstein
¿Dónde encontraste estos enlaces? Pasé horas en json.org/java/index.html, lo que me llevó a github con el código fuente. Pero no hay vínculo a un frasco.
JohnMerlino
@JohnMerlino aquí está el catálogo JAR en Java2s java2s.com/Code/Jar/CatalogJar.htm
Ramkumar Murugadoss
@Imray Lo descomprimí y luego usé New External Jar.
miss.serena
6

Debe tomar la implementación de json desde aquí: http://code.google.com/p/json-simple/ .

  • Descarga el * .jar
  • Agréguelo a la ruta de clases (haga clic con el botón derecho en el proyecto, Propiedades-> Bibliotecas y agregue un nuevo JAR).
Jeremy D
fuente
1

Descargue json del sitio web java2s y luego inclúyalo 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;
Gajender Singh
fuente
0

Descargue java-json.jar desde aquí, que contiene org.json.JSONArray

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

nzip y agréguelo a la biblioteca de su proyecto: Proyecto> Ruta de compilación> Configurar ruta de compilación> Seleccionar pestaña Biblioteca> Agregar bibliotecas externas> Seleccione el archivo java-json.jar.

ESHAN CHATTARAJ
fuente
0

Descargue el jar json desde aquí . Esto resolverá su problema.

Miau estrella
fuente
0

en linux pip install library_that_you_need También en Help / Eclipse MarketPlace, agrego PyDev IDE para Eclipse 7, así que cuando comienzo un nuevo proyecto creo un archivo / New Project / Pydev Project

mariomorle
fuente
0

El enlace de respuesta aceptada es antiguo y puede causar advertencias con el uso de genéricos,

Debe descargar el último jar del sitio JSON-java github

Agregar jar a la ruta de compilación de Java

En el proyecto existente en la Order and Exportpestaña, mueva el nuevo jar json-20180813.jar, como el primero (o por encima de otras dependencias con JSONObject)

usuario7294900
fuente