Importing JSON into an Eclipse project

JavaEclipseJsonImport

Java Problem Overview


I'm an aspiring Java programmer looking to use JSON in a project. I was following a programming tutorial (from a book) which asked me to import JSON into my project by using the following line:

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

But this produced an error, so I replaced it with this line:

import org.json.JSONArray;

This also produces a (different) error:

> The import org.json cannot be resolved

I think the problem is that I don't actually have the JSON library in my Eclipse workspace. How can I do this, so I can use the JSONArray? I found the website for JSON, but am not sure what to download or how or where to install it:

http://json.org/java/

Java Solutions


Solution 1 - Java

Download the ZIP file from this URL and extract it to get the Jar. Add the Jar to your build path. To check the available classes in this Jar use this URL.

To Add this Jar to your build path Right click the Project > Build Path > Configure build path> Select Libraries tab > Click Add External Libraries > Select the Jar file Download

I hope this will solve your problem

Solution 2 - Java

You should take the json implementation from here : http://code.google.com/p/json-simple/ .

  • Download the *.jar
  • Add it to the classpath (right-click on the project, Properties->Libraries and add new JAR.)

Solution 3 - Java

The link of accepted answer is old and can cause warnings with generics use,

You should download latest jar from JSON-java github site

Add jar to Java build Path

In existing project in Order and Export tab move the new jar, as json-20180813.jar, as the first (or above other dependencies with JSONObject)

Solution 4 - Java

Download json from java2s website then include in your project. In your class add these package 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;

Solution 5 - Java

Download java-json.jar from here, which contains org.json.JSONArray

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

nzip and add to your project's library: Project > Build Path > Configure build path> Select Library tab > Add External Libraries > Select the java-json.jar file.

Solution 6 - Java

Download the json jar from here. This will solve your problem.

Solution 7 - Java

on linux pip install library_that_you_need Also on Help/Eclipse MarketPlace, i add PyDev IDE for Eclipse 7, so when i start a new project i create file/New Project/Pydev Project

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionAsher WaltherView Question on Stackoverflow
Solution 1 - JavaRamkumar MurugadossView Answer on Stackoverflow
Solution 2 - JavaJeremy DView Answer on Stackoverflow
Solution 3 - Javauser7294900View Answer on Stackoverflow
Solution 4 - JavaGajender SinghView Answer on Stackoverflow
Solution 5 - JavaESHAN CHATTARAJView Answer on Stackoverflow
Solution 6 - JavaMeowstarView Answer on Stackoverflow
Solution 7 - JavamariomorleView Answer on Stackoverflow