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/

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


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


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;



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


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)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.