Импорт JSON в проект Eclipse
Я начинающий программист 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/
Ответы
Ответ 1
Загрузите ZIP файл из этого URL и извлеките его, чтобы получить Jar. Добавьте Jar в путь сборки. Чтобы проверить доступные классы в этом банке, используйте этот URL.
Чтобы добавить этот Jar в свой путь сборки Щелкните правой кнопкой мыши Project > Путь сборки > Настроить путь сборки > Выбрать вкладку Библиотеки > Нажмите Добавить внешние библиотеки > Выберите файл Jar Загрузить
Я надеюсь, что это решит вашу проблему.
Ответ 2
Вы должны взять реализацию json отсюда: http://code.google.com/p/json-simple/.
- Загрузите *.jar
- Добавьте его в путь к классам (щелкните правой кнопкой мыши по проекту, Свойства- > Библиотеки и добавьте новый JAR.)
Ответ 3
Он по-прежнему не работает для меня, но, по крайней мере, я больше не получаю библиотечную ошибку JSON. Скопируйте json-1.5.jar в основную папку отсюда ссылка, а не в библиотеку, а затем замените каждый импорт com.google.appengine.repackaged.org.json.JSONArray;
на import org.json.JSONArray;
как вы указали.
Тем не менее я получаю следующее предупреждение каждый раз, когда я пытаюсь получить доступ к хранилищу данных:
com.google.appengine.tools.development.LocalResourceFileServlet doGet
WARNING: No file found for: /favicon.ico
Вам удалось завершить работу с кодом?
Ответ 4
Загрузите 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;
Ответ 5
Загрузите json jar из здесь. Это решит вашу проблему.
Ответ 6
Загрузите здесь java-json.jar, который содержит org.json.JSONArray
http://www.java2s.com/Code/JarDownload/java/java-json.jar.zip
nzip и добавьте в свою проектную библиотеку:
Project > Путь сборки > Настроить путь сборки > Выбрать вкладку Библиотекa > Добавить внешние библиотеки > Выбрать файл java-json.jar.