Імпорт JSON у проект Eclipse


80

Я - початківець програміст Java, який хоче використовувати JSON у проекті. Я слідував підручнику з програмування (з книги), який просив мене імпортувати JSON у свій проект, використовуючи такий рядок:

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

Але це призвело до помилки, тому я замінив її на такий рядок:

import org.json.JSONArray;

Це також призводить до (іншої) помилки:

Імпорт org.json не може бути вирішений

Я думаю, що проблема в тому, що у мене насправді немає бібліотеки JSON у моєму робочому просторі Eclipse. Як я можу це зробити, щоб я міг використовувати JSONArray? Я знайшов веб-сайт для JSON, але не знаю, що завантажувати, як і де його встановити:

http://json.org/java/

Відповіді:


167

Завантажте ZIP-файл із цієї URL-адреси та витягніть його, щоб отримати Jar. Додайте Jar до шляху побудови. Для перевірки доступних класів у цьому Jar використовуйте цю URL-адресу .

Щоб додати цей Jar до шляху збірки, клацніть правою кнопкою миші проект> Шлях збірки> Налаштуйте шлях збірки> Виберіть вкладку Бібліотеки> Клацніть Додати зовнішні бібліотеки> Виберіть файл Jar Завантажити

Сподіваюся, це вирішить вашу проблему


ідеально підходить для android json lib під час написання модульних тестів на робочому столі
Tertium

Між вашою відповіддю та попередньою, мене бентежить: ми додаємо новий зовнішній банку або нову бібліотеку?
CodyBugstein

Де ви знайшли ці посилання? Я проводив години на json.org/java/index.html, що привело мене до github із вихідним кодом. Але жодного посилання на банку.
JohnMerlino

@JohnMerlino ось каталог JAR на Java2s java2s.com/Code/Jar/CatalogJar.htm
Ramkumar Murugadoss

@Imray Я розпакував його, а потім використав Нову Зовнішню банку.
miss.serena

6

Вам слід взяти реалізацію json тут: http://code.google.com/p/json-simple/ .

  • Завантажте * .jar
  • Додайте його до шляху до класу (клацніть правою кнопкою миші на проекті, Властивості-> Бібліотеки та додайте новий JAR.)

1

Завантажте json з веб-сайту java2s, а потім включіть у свій проект. У свій клас додайте цей пакет 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

на linux pip встановити library_that_you_need Також у довідці / Eclipse MarketPlace я додаю PyDev IDE для Eclipse 7, тож, починаючи новий проект, я створюю файл / Новий проект / Проект Pydev


0

Посилання на прийняту відповідь старе і може спричиняти попередження із використанням дженериків,

Вам слід завантажити останню банку з веб - сайту JSON-java github

Додайте jar до шляху побудови Java

У існуючому проекті на Order and Exportвкладці перемістіть новий jar, як json-20180813.jar, як перший (або вище інших залежностей з JSONObject)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.