Добавить описание пакета JSON; новый для Java
Я новичок в Java и всегда был c-образным парнем. Тем не менее, я пытаюсь использовать библиотеки JSON (классы пакетов? Терминология Java настолько чертовски запутанна!), И у меня проблемы с добавлением их в качестве ссылки.
Эти три импорта не могут быть разрешены:
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.JSONValue;
Я пошел на json.org и скачал библиотеки Java, но я не уверен, что с ними делать. Я попытался войти в свойства проекта и добавить внешний класс безрезультатно. Я заметил, что загруженная папка полна .java файлов. Что я должен делать с ними?
Извините, что представил здесь такой вопрос noob, но я в тупике.
Ответы
Ответ 1
Это неправильная загрузка, я верю. Вам нужна библиотека JSON-Simple здесь http://code.google.com/p/json-simple/. Ваша ссылка указывает на другую реализацию.
После загрузки *.jar следует добавить в путь к классам. Как вы это делаете, зависит от используемых вами инструментов. В Eclipse щелкните правой кнопкой мыши по проекту, Properties- > Libraries и добавьте новый JAR.
Ответ 2
- Щелкните правой кнопкой мыши проект Eclipse,
- выберите "Свойства"
- Выберите путь сборки Java.
- Перейдите на вкладку "Библиотеки"
- нажмите добавить внешние банки
- найдите json jar (s) и добавьте их.
Ответ 3
Эй, просто скачайте json.jar с этого сайта
http://www.java2s.com/Code/Jar/j/Downloadjsonsimple11jar.htm
после этого
- щелкните правой кнопкой мыши по вашему проекту eclipse, затем
- выберите "Свойства" этой папки
- Выберите путь сборки Java Щелкните вкладку библиотек
- нажмите добавить внешние банки
найдите json jar (s) и добавьте их.
import java.io.FileReader;
import java.util.Iterator;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
и добавьте этот пакет в свой java файл:)
Ответ 4
Обратите внимание: Json и JsonSimple не совпадают. Если вы используете Maven, вы можете получить json-simple, добавив эту зависимость в ваш файл pom:
http://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple/1.1.1
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>