public static class Stio.JS
extends java.lang.Object
Set of convinient methods to access data from JSON structure
String email = JS.from(jsonString).at("user").getString("email");
//
String expiresAt = JS.from(jsonString).at("user").at("tokens").at(i).getString("expires_at");
| Modifier and Type | Field and Description |
|---|---|
java.lang.Object |
node |
| Constructor and Description |
|---|
JS() |
| Modifier and Type | Method and Description |
|---|---|
Stio.JS |
at(int at)
resets after #get*() methods
|
Stio.JS |
at(java.lang.String key)
resets after #get*() methods
|
Stio.JS |
from(java.lang.Object node)
Map or List or String
|
static Stio.JS |
from(java.lang.String jsonStr) |
java.lang.Boolean |
getBool(java.lang.String key) |
boolean |
getBool(java.lang.String key,
boolean defaultValue) |
java.lang.Integer |
getInt(java.lang.String key) |
int |
getInt(java.lang.String key,
int defaultValue) |
java.lang.String |
getString(java.lang.String key) |
java.lang.String[] |
getStrings(java.lang.String key) |
boolean |
has(java.lang.String key) |
boolean |
hasArr(java.lang.String key) |
Stio.JS |
js() |
int |
size()
resets after #get*() methods
|
public static Stio.JS from(java.lang.String jsonStr)
public Stio.JS from(java.lang.Object node)
node - get json of objectpublic Stio.JS at(java.lang.String key)
key - find json nodepublic Stio.JS at(int at)
at - node indexpublic java.lang.Boolean getBool(java.lang.String key)
public boolean getBool(java.lang.String key,
boolean defaultValue)
public java.lang.Integer getInt(java.lang.String key)
public int getInt(java.lang.String key,
int defaultValue)
public java.lang.String getString(java.lang.String key)
public boolean has(java.lang.String key)
public boolean hasArr(java.lang.String key)
public int size()
public Stio.JS js()
public java.lang.String[] getStrings(java.lang.String key)
Copyright © 2018 DAO Engineering. All rights reserved.