簡體   English   中英

將JSON導入Eclipse項目

[英]Importing JSON into an Eclipse project

我是一個有抱負的Java程序員,希望在項目中使用JSON。 我正在按照一本編程教程(從一本書中)請求我使用以下行將JSON導入到我的項目中:

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

但是這產生了一個錯誤,所以我用這行替換了它:

import org.json.JSONArray;

這也會產生(不同的)錯誤:

導入org.json無法解析

我認為問題是我的Eclipse工作區中實際上沒有JSON庫。 我怎么能這樣做,所以我可以使用JSONArray? 我找到了JSON的網站,但不確定要下載什么或安裝方式或位置:

http://json.org/java/

從此URL下載ZIP文件並將其解壓縮以獲取Jar。 將Jar添加到構建路徑中。 要檢查此Jar中的可用類,請使用此URL

將此Jar添加到構建路徑右鍵單擊項目>構建路徑>配置構建路徑>選擇庫選項卡>單擊添加外部庫>選擇Jar文件下載

我希望這能解決你的問題

您應該從這里獲取json實現: http//code.google.com/p/json-simple/

  • 下載* .jar
  • 將其添加到類路徑中(右鍵單擊項目,Properties-> Libraries並添加新的JAR。)

從java2s網站下載json然后包含在你的項目中。 在你的類中添加這些包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;

它仍然不適合我,但至少我不再得到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

您是否設法使代碼最終運行?

在linux pip上安裝library_that_you_need同樣在Help / Eclipse MarketPlace上,我為Eclipse 7添加PyDev IDE,所以當我啟動一個新項目時,我創建了文件/ New Project / Pydev Project

接受答案的鏈接是舊的,可​​能會導致使用泛型的警告

你應該從JSON-java github網站下載最新的jar

將jar添加到Java構建路徑

Order and Export選項卡中的現有項目中Order and Export將新jar作為json-20180813.jar ,作為第一個(或以上與JSONObject其他依賴項)

從這里下載java-json.jar,其中包含org.json.JSONArray

http://www.java2s.com/Code/JarDownload/java/java-json.jar.zip

nzip並添加到項目庫:Project> Build Path> Configure build path> Select Library選項卡> Add External Libraries>選擇java-json.jar文件。

這里下載json jar。 這將解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM