Nhập JSON vào một dự án Eclipse


80

Tôi là một lập trình viên Java đầy tham vọng muốn sử dụng JSON trong một dự án. Tôi đang làm theo một hướng dẫn lập trình (từ một cuốn sách) yêu cầu tôi nhập JSON vào dự án của mình bằng cách sử dụng dòng sau:

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

Nhưng điều này tạo ra một lỗi, vì vậy tôi đã thay thế nó bằng dòng này:

import org.json.JSONArray;

Điều này cũng tạo ra một lỗi (khác):

Không thể giải quyết import org.json

Tôi nghĩ rằng vấn đề là tôi không thực sự có thư viện JSON trong không gian làm việc Eclipse của mình. Làm cách nào để thực hiện việc này, để tôi có thể sử dụng JSONArray? Tôi đã tìm thấy trang web cho JSON, nhưng không chắc chắn nên tải xuống cái gì cũng như cách hoặc nơi cài đặt nó:

http://json.org/java/

Câu trả lời:


166

Tải xuống tệp ZIP từ URL này và giải nén nó để lấy Jar. Thêm Jar vào đường xây dựng của bạn. Để kiểm tra các lớp có sẵn trong Jar này, hãy sử dụng URL này .

Để thêm Jar này vào đường dẫn xây dựng của bạn Nhấp chuột phải vào Dự án> Đường dẫn xây dựng> Định cấu hình đường dẫn xây dựng> Chọn tab Thư viện> Nhấp vào Thêm thư viện bên ngoài> Chọn tải xuống tệp Jar

Tôi hy vọng điều này sẽ giải quyết được vấn đề của bạn


hoàn toàn phù hợp android json lib khi viết unit tests trên desktop
Tertium

Giữa câu trả lời của bạn và câu trả lời trước, tôi bối rối: chúng ta thêm Bình ngoài mới hay Thư viện mới?
CodyBugstein

Bạn tìm thấy những liên kết này ở đâu? Tôi đã dành hàng giờ trên json.org/java/index.html , trang này đã đưa tôi đến github với mã nguồn. Nhưng không có liên kết đến một cái lọ.
JohnMerlino

@JohnMerlino đây là danh mục JAR trên Java2s java2s.com/Code/Jar/CatalogJar.htm
Ramkumar Murugadoss

@Imray Tôi đã giải nén nó và sau đó sử dụng Bình ngoài mới.
miss.serena


1

Tải xuống json từ trang web java2s sau đó đưa vào dự án của bạn. Trong lớp của bạn, hãy thêm gói này 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

Tải xuống jar json từ đây . Điều này sẽ giải quyết vấn đề của bạn.


0

trên linux pip install library_that_you_need Cũng trên Help / Eclipse MarketPlace, tôi thêm PyDev IDE cho Eclipse 7, vì vậy khi bắt đầu một dự án mới, tôi sẽ tạo tệp / Dự án mới / Dự án Pydev


0

Liên kết của câu trả lời được chấp nhận đã cũ và có thể gây ra cảnh báo khi sử dụng thuốc chung,

Bạn nên tải xuống jar mới nhất từ ​​trang JSON-java github

Thêm jar vào Đường dẫn xây dựng Java

Trong dự án hiện có trong Order and Exporttab, hãy di chuyển jar mới, như là json-20180813.jar, như là cái đầu tiên (hoặc phía trên các phụ thuộc khác với JSONObject)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.