Добавить JSON Package Reference; новичок в Java - PullRequest
12 голосов
/ 18 апреля 2011

Я новичок в Java и всегда был своего рода парнем. При этом я пытаюсь использовать библиотеки JSON (пакеты? Классы? Терминология Java так чертовски запутана!), И у меня возникают проблемы при добавлении их в качестве ссылки.

Эти три импорта не могут быть разрешены:

import org.json.simple.JSONArray;

import org.json.simple.JSONObject;

import org.json.simple.JSONValue;

Я зашел на json.org и скачал библиотеки Java, но я не уверен, что с ними делать. Я пытался зайти в свойства проекта и добавить внешний класс безрезультатно. Я заметил, что в загруженной папке полно файлов .java. Что мне с ними делать?

Извините, что задаю такой нубский вопрос, но я в тупике.

Ответы [ 4 ]

15 голосов
/ 18 апреля 2011
  • Щелкните правой кнопкой мыши по проекту Eclipse,
  • выберите Свойства
  • Выберите путь сборки Java
  • Перейдите на вкладку библиотеки
  • нажмите Добавить внешнийjars
  • найдите json jar и добавьте их.
12 голосов
/ 18 апреля 2011

Я считаю, что это неправильная загрузка.Вам нужна библиотека JSON-Simple отсюда http://code.google.com/p/json-simple/.Ваша ссылка указывает на другую реализацию.

После загрузки * .jar должен быть добавлен в classpath.Как вы это сделаете, зависит от инструментов, которые вы используете.В Eclipse щелкните правой кнопкой мыши на проекте, Свойства-> Библиотеки и добавьте новый JAR.

3 голосов
/ 05 октября 2016

Эй, просто скачайте json.jar с этого сайта

http://www.java2s.com/Code/Jar/j/Downloadjsonsimple11jar.htm

после этого

  • щелкните правой кнопкой мыши на вашем проекте Eclipse, затем
  • выберите Свойства этой папки
  • Выберите путь сборки Java. Откройте вкладку библиотеки
  • нажмите добавить внешние банки

найдите json jar и добавьте их.

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 файл :)

0 голосов
/ 19 августа 2014

Имейте в виду: 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>
...