Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java में JSONTokener का महत्व क्या है?


JSONTokener क्लास एक एप्लिकेशन को स्ट्रिंग को टोकन्स में तोड़ने की अनुमति देती है। इसका उपयोग JSONObject और JSONArray कंस्ट्रक्टर्स द्वारा JSON स्रोत स्ट्रिंग्स को पार्स करने के लिए किया जा सकता है। JSONTokener क्लास के कुछ महत्वपूर्ण मेथड्स हैं back() - कर्सर को एक पोजीशन पीछे ले जाता है, more() - यदि टोकन में एलिमेंट है तो true लौटाता है अन्यथा false, next() - वर्तमान पोजीशन के बगल में कैरेक्टर लौटाता है और nextTo(character) - दिए गए कैरेक्टर के मिलने तक स्ट्रिंग लौटाता है।

सिंटैक्स

public class JSONTokener extends java.lang.Object

उदाहरण

import java.io.*; 
import org.json.*; 
public class JSONTokenerTest { 
    public static void main(String args[]) throws JSONException, Exception { 
        String jsonStr = "{" + " \"Technology\": \"Java\", " + " \"location\": [ Madhapur, Hyderabad ] " + "}"; 
        JSONTokener jsonToken = new JSONTokener(jsonStr); 
        jsonToken.next(); 
        jsonToken.next(); 
        jsonToken.next(); 
        jsonToken.next(); 
        char c = jsonToken.next(); 
        jsonToken.back(); 
        boolean b = jsonToken.more(); 
        String s = jsonToken.nextTo('i'); 
        System.out.println("next character: " + c); 
        System.out.println("has more tokens: " + b); 
        System.out.println("next to i: " + s); 
    } 
}

आउटपुट

next character: T 
has more tokens: true 
next to i: Technology": "Java", "locat

  1. - Java में HashSet का महत्व

    HashSet डेटा में हेरफेर करने के लिए हैशिंग का उपयोग करता है। आइए एक उदाहरण देखें:उदाहरणimport java.util.*; public class Demo{ private final String f_str, l_str; public Demo(String f_str, String l_str){ this.f_str = f_str; this.l_str = l_str; } public boolean equals(Object o){ if (o instanceof Demo)

  1. Java 9 में destroyForcibly() मेथड का महत्व Java 9 में destroyForcibly() मेथड का महत्व

    Java 9 ने Process क्लास में destroyForcibly() मेथड पेश किया जो प्रक्रियाओं को बलपूर्वक समाप्त करने का एक विश्वसनीय तरीका प्रदान करता है जब सामान्य destroy() (विनम्र समाप्ति) विफल हो जाता है या बहुत धीमा होता है। destroy() बनाम destroyForcibly() पहलूdestroy()destroyForcibly() सिग्नलSIGTERM

  1. - Java में clone() मेथड का महत्व क्या है?

    clone() मेथड का उपयोग किसी क्लास के ऑब्जेक्ट की कॉपी बनाने के लिए किया जाता है जो Cloneable इंटरफेस को इम्प्लीमेंट करती है। डिफ़ॉल्ट रूप से, यह फील्ड-बाय-फील्ड कॉपी करता है क्योंकि Object क्लास को उस विशेष क्लास के मेंबर्स के बारे में कोई जानकारी नहीं होती जिसके ऑब्जेक्ट्स यह मेथड कॉल करते हैं। इसलि