द JSONTokener क्लास किसी एप्लिकेशन को स्ट्रिंग को टोकन . में तोड़ने की अनुमति देता है . इसका उपयोग JSONObject . द्वारा किया जा सकता है और JSONArray JSON parse को पार्स करने के लिए कंस्ट्रक्टर्स स्रोत तार। JSONTokener . के कुछ महत्वपूर्ण तरीके वर्ग हैं पीछे () - कर्सर को एक स्थान पीछे ले जाता है, अधिक () - यदि टोकन में तत्व है या फिर गलत है, तो सही है, अगला () - वर्तमान स्थिति और nextTo(character) . के आगे एक वर्ण लौटाता है - दिए गए वर्ण से मेल खाने तक एक स्ट्रिंग लौटाता है।
सिंटैक्स
सार्वजनिक वर्ग JSONTokener java.lang.Object का विस्तार करता है
उदाहरण
आयात करें \"जावा\", "+" \"स्थान\":[ माधापुर, हैदराबाद ] "+"}"; JSONTokener jsonToken =नया JSONTokener(jsonStr); jsonToken.next (); jsonToken.next (); jsonToken.next (); jsonToken.next (); चार सी =जेसनटोकन।अगला (); jsonToken.वापस(); बूलियन b =jsonToken.अधिक (); स्ट्रिंग s =jsonToken.अगला ('मैं'); System.out.println ("अगला वर्ण:" + c); System.out.println ("अधिक टोकन हैं:" + b); System.out.println ("i के बगल में:" + s); }}आउटपुट
अगला वर्ण:और भी टोकन:ट्रूनेक्स्ट टू i:टेक्नोलॉजी":"जावा", "लोकैट