classSource
public final class JsonFileConstructors
public JsonFile(File file) throws IOException| Parameters | ||
|---|---|---|
file | File | |
| Throws | ||
IOException | ||
public JsonFile()public JsonFile(Path path) throws IOException| Parameters | ||
|---|---|---|
path | Path | |
| Throws | ||
IOException | ||
public JsonFile(String content)| Parameters | ||
|---|---|---|
content | String | |
Methods
JsonArray asArray()JsonObject asObject()JsonValue get(String)JsonArray getArray(String)Boolean getBoolean(String)BigDecimal getNumber(String)JsonObject getObject(String)Path getPath()JsonValue getRoot()String getString(String)boolean isArray()boolean isObject()void save()void save(Path)String toJson()public JsonArray asArray()| Returns | ||
|---|---|---|
JsonArray | ||
public JsonObject asObject()| Returns | ||
|---|---|---|
JsonObject | ||
public JsonValue get(String key)public JsonArray getArray(String key)public Boolean getBoolean(String key)public BigDecimal getNumber(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
BigDecimal | ||
public JsonObject getObject(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
JsonObject | ||
public Path getPath()| Returns | ||
|---|---|---|
Path | ||
public JsonValue getRoot()| Returns | ||
|---|---|---|
JsonValue | ||
public String getString(String key)public boolean isArray()| Returns | ||
|---|---|---|
boolean | ||
public boolean isObject()| Returns | ||
|---|---|---|
boolean | ||
public void save() throws IOException| Throws | ||
|---|---|---|
IOException | ||
public void save(Path path) throws IOException| Parameters | ||
|---|---|---|
path | Path | |
| Throws | ||
IOException | ||
public String toJson()| Returns | ||
|---|---|---|
String | ||
Used by
Methods of other types that accept or return JsonFile.
ArgumentsBuilder.buildGameArguments()ArgumentsBuilder.buildJvmArguments()CacheManager.loadVersionJson()ClasspathBuilder.buildClasspath()ForgeVersionJson.getVersionJson()JavaManager.getRequiredJavaVersion()LaunchOptions.buildLaunchOptions()LegacyAssets.reconstruct()LegacyAssets.resolveGameAssetsDirectory()NeoVersionJson.getVersionJson()VersionManifestClient.getManifest()