Durch die Serialisierung wird der Status Ihres Arbeitsbereichs gespeichert, damit er geladen werden kann wieder in den Arbeitsbereich verschieben. Sie wandeln alle Daten, die Sie speichern müssen, in ein textbasiertes Format zur einfachen Speicherung.
Wir empfehlen, den Arbeitsbereich in JSON zu serialisieren.
Weitere Informationen finden Sie unter Serialisierung.
Speichern
Das folgende Code-Snippet zeigt, wie Sie den Status Ihres Arbeitsbereichs in JSON zum Speichern:
// Serialize the state.
const state = Blockly.serialization.workspaces.save(myWorkspace);
// Then you save the state, e.g. to local storage.
localStorage.setItem('workspace-state', state);
Laden
Das folgende Code-Snippet zeigt, wie ein gespeicherter Status in einen Arbeitsbereich geladen wird:
// Get your saved state from somewhere, e.g. local storage.
const state = localStorage.getItem('workspace-state');
// Deserialize the state.
Blockly.serialization.workspaces.load(state, myWorkspace);
Dadurch werden alle Ihre gespeicherten Blöcke, Variablen und anderen Elemente im Arbeitsbereich.