classSource
public final class JsonFile

Constructors

public JsonFile(File file) throws IOException
Parameters
fileFile
Throws
IOException
public JsonFile()
public JsonFile(Path path) throws IOException
Parameters
pathPath
Throws
IOException
public JsonFile(String content)
Parameters
contentString

Methods

public JsonArray asArray()
Returns
JsonArray
public JsonObject asObject()
Returns
JsonObject
public JsonValue get(String key)
Parameters
keyString
Returns
JsonValue
public JsonArray getArray(String key)
Parameters
keyString
Returns
JsonArray
public Boolean getBoolean(String key)
Parameters
keyString
Returns
Boolean
public BigDecimal getNumber(String key)
Parameters
keyString
Returns
BigDecimal
public JsonObject getObject(String key)
Parameters
keyString
Returns
JsonObject
public Path getPath()
Returns
Path
public JsonValue getRoot()
Returns
JsonValue
public String getString(String key)
Parameters
keyString
Returns
String
public boolean isArray()
Returns
boolean
public boolean isObject()
Returns
boolean
public void save() throws IOException
public void save(Path path) throws IOException
Parameters
pathPath
Throws
IOException
public String toJson()
Returns
String

Used by

Methods of other types that accept or return JsonFile.