Serializzazione in corso...

La serializzazione salva lo stato dell'area di lavoro in modo da poterla caricare nuovamente in un secondo momento. Converti tutti i dati che devi salvare in formato testo per archiviarli con facilità.

Ti consigliamo di serializzare l'area di lavoro in JSON.

Per maggiori informazioni, consulta la sezione Serializzazione.

Salva

Il seguente snippet di codice mostra come convertire lo stato dell'area di lavoro in JSON per il salvataggio:

// 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);

Carica

Il seguente snippet di codice mostra come caricare uno stato salvato in un'area di lavoro:

// 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);

In questo modo vengono creati tutti i blocchi, le variabili e gli altri elementi salvati nell'area di lavoro.