Package org.json
Class JSONPointer.Builder
java.lang.Object
org.json.JSONPointer.Builder
- Enclosing class:
JSONPointer
Deprecated.
This class allows the user to build a JSONPointer in steps, using
exactly one segment in each step.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend
(int arrayIndex) Deprecated.Adds an integer to the reference token list.Deprecated.Adds an arbitrary token to the list of reference tokens.build()
Deprecated.Creates aJSONPointer
instance using the tokens previously set using theappend(String)
method calls.
-
Constructor Details
-
Builder
public Builder()Deprecated.
-
-
Method Details
-
build
Deprecated.Creates aJSONPointer
instance using the tokens previously set using theappend(String)
method calls.- Returns:
- a JSONPointer object
-
append
Deprecated.Adds an arbitrary token to the list of reference tokens. It can be any non-null value. Unlike in the case of JSON string or URI fragment representation of JSON pointers, the argument of this method MUST NOT be escaped. If you want to query the property called"a~b"
then you should simply pass the"a~b"
string as-is, there is no need to escape it as"a~0b"
.- Parameters:
token
- the new token to be appended to the list- Returns:
this
- Throws:
NullPointerException
- iftoken
is null
-
append
Deprecated.Adds an integer to the reference token list. Although not necessarily, mostly this token will denote an array index.- Parameters:
arrayIndex
- the array index to be added to the token list- Returns:
this
-