Maison  >  Article  >  Java  >  Quelle est l’importance de JSONTokener en Java ?

Quelle est l’importance de JSONTokener en Java ?

PHPz
PHPzavant
2023-09-07 08:49:061358parcourir

La classe

Quelle est l’importance de JSONTokener en Java ?

JSONTokener permet aux applications de diviser des chaînes en tokens. Il peut être utilisé par les constructeurs JSONObject et JSONArray pour analyser les chaînes source JSON. Plusieurs méthodes importantes de la classe JSONTokener incluent back() - déplace le curseur d'une position vers l'arrière, more() - renvoie vrai si le jeton contient des éléments, sinon renvoie faux, next() - renvoie la position actuelle. caractère suivant de , nextTo(character) - Renvoie la chaîne qui précède le caractère donné. La traduction chinoise de

Grammar

<strong>public class JSONTokener extends java.lang.Object</strong>

Example

est :

Example

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 ] " + "}";
      <strong>JSONTokener </strong>jsonToken = new <strong>JSONTokener(jsonStr)</strong>;
      jsonToken.next();
      jsonToken.next();
      jsonToken.next();
      jsonToken.next();
      char c = jsonToken.<strong>next()</strong>;
      jsonToken.<strong>back()</strong>;
      boolean b = jsonToken.<strong>more()</strong>;
      String s = jsonToken.<strong>nextTo</strong>(&#39;i&#39;);
      System.out.println("next character: " + c);
      System.out.println("has more tokens: " + b);
      System.out.println("next to i: " + s);
   }
}

Output

<strong>next character: T
has more tokens: true
next to i: Technology": "Java", "locat</strong>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer