Імпорт 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.