La classe
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
<strong>public class JSONTokener extends java.lang.Object</strong>
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>('i'); System.out.println("next character: " + c); System.out.println("has more tokens: " + b); System.out.println("next to i: " + s); } }
<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!