File::load()
Lädt die JSON-Datei von einem Pfad und erzeugt daraus ein neues Objekt der übergebenen Klasse.
Beispiele
import org.openpatch.scratch.extensions.fs.*;
public class FileSave {
public FileSave() {
var settings = new Settings();
settings.name = "Hi";
settings.value = 10;
File.saveXML("settings.xml", settings);
File.save("settings.json", settings);
Settings loadedSettings = File.loadXML("settings.xml", Settings.class);
System.out.println(loadedSettings.name);
loadedSettings = File.load("settings.json", Settings.class);
System.out.println(loadedSettings.name);
}
public static void main(String[] args) {
new FileSave();
}
}
class Settings {
public String name;
public int value;
}
Syntax
Java
.load(path, cls)
Scratch
load (path) (class)
Parameter
Name | Datentyp | Beschreibung |
---|---|---|
path | String | Pfad zur JSON-Datei. |
cls | Class | Die Klasse, die zum Erzeugen des Objekts verwendet werden soll. |
Rückgabe
Object