JSON को एक ग्रहण परियोजना में आयात करना


80

मैं एक आकांक्षी जावा प्रोग्रामर हूं जो एक परियोजना में JSON का उपयोग करना चाहता है। मैं एक प्रोग्रामिंग ट्यूटोरियल (एक किताब से) का अनुसरण कर रहा था जिसने मुझे निम्नलिखित लाइन का उपयोग करके JSON को अपनी परियोजना में आयात करने के लिए कहा:

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

लेकिन इससे एक त्रुटि उत्पन्न हुई, इसलिए मैंने इसे इस पंक्ति से बदल दिया:

import org.json.JSONArray;

यह (भिन्न) त्रुटि भी उत्पन्न करता है:

आयात org.json हल नहीं किया जा सकता है

मुझे लगता है कि समस्या यह है कि वास्तव में मेरे ग्रहण कार्यक्षेत्र में JSON लाइब्रेरी नहीं है। मैं यह कैसे कर सकता हूं, इसलिए मैं JSONArray का उपयोग कर सकता हूं? मुझे JSON के लिए वेबसाइट मिली, लेकिन यह सुनिश्चित नहीं है कि इसे कैसे डाउनलोड किया जाए या कैसे या कहां स्थापित किया जाए:

http://json.org/java/

जवाबों:


167

इस URL से ज़िप फ़ाइल डाउनलोड करें और इसे जार प्राप्त करने के लिए निकालें। अपने निर्माण पथ में जार जोड़ें। इस जार में उपलब्ध कक्षाओं की जाँच करने के लिए इस URL का उपयोग करें ।

इस जार को अपने निर्माण पथ में जोड़ने के लिए प्रोजेक्ट> बिल्ड पथ> कॉन्फ़िगर पथ पर राइट क्लिक करें> निर्माण पथ का चयन करें लाइब्रेरी टैब> बाहरी लाइब्रेरी जोड़ें पर क्लिक करें> जार फ़ाइल का चयन करें डाउनलोड करें

मुझे उम्मीद है कि इससे आपकी समस्या दूर हो जाएगी


डेस्कटॉप पर यूनिट टेस्ट लिखते समय
एंड्रॉइड जसन लीब

आपके उत्तर और पिछले एक के बीच, मुझे भ्रम है: क्या हम एक नया बाहरी जार, या एक नया पुस्तकालय जोड़ते हैं?
कोडिबुस्टीन

आपको ये लिंक कहां से मिले? मैंने json.org/java/index.html पर घंटों बिताए जो मुझे स्रोत कोड के साथ जीथब करने के लिए ले गया। लेकिन जार से कोई लिंक नहीं।
जॉनमेरिनो


@ अगर मैंने इसे अनज़िप किया और फिर न्यू एक्सटर्नल जार का इस्तेमाल किया।
miss.serena

6

आपको यहाँ से json कार्यान्वयन लेना चाहिए: http://code.google.com/p/json-simple/

  • * .Jar डाउनलोड करें
  • इसे क्लासपाथ में जोड़ें (प्रोजेक्ट पर राइट-क्लिक करें, गुण-> लाइब्रेरी और नया जार जोड़ें।)

1

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;

0

यहाँ से java-json.jar डाउनलोड करें, जिसमें शामिल हैं org.json.JSONArray

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

nzip और अपनी परियोजना की लाइब्रेरी में जोड़ें: प्रोजेक्ट> बिल्ड पथ> बिल्ड पथ कॉन्फ़िगर करें> लाइब्रेरी टैब चुनें> बाहरी लाइब्रेरी जोड़ें> जावा-json.jar फ़ाइल चुनें।



0

linux pip पर पुस्‍तकालय_that_you_need पर भी मदद / ग्रहण मार्केटप्‍लेस पर, मैं ग्रहण 7 के लिए PyDev IDE जोड़ता हूं, इसलिए जब मैं एक नई परियोजना शुरू करता हूं तो मैं फ़ाइल / नया प्रोजेक्ट / Pydev Project बनाता हूं


0

स्वीकृत उत्तर का लिंक पुराना है और जेनरिक उपयोग के साथ चेतावनी दे सकता है ,

आपको JSON-java github साइट से नवीनतम जार डाउनलोड करना चाहिए

जावा को जावा बिल्ड पाथ में जोड़ें

मौजूदा प्रोजेक्ट में Order and Exportटैब को नया जार स्थानांतरित करें json-20180813.jar, जैसा कि, पहले के साथ (या अन्य निर्भरता के ऊपर JSONObject)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.