Serialisasi

Serialisasi menyimpan status ruang kerja Anda agar dapat dimuat kembali ke ruang kerja nanti. Anda mengonversi semua data yang perlu Anda simpan ke dalam format berbasis teks untuk penyimpanan yang mudah.

Sebaiknya serialisasi ruang kerja Anda ke JSON.

Untuk mengetahui informasi selengkapnya, lihat Serialisasi.

Simpan

Cuplikan kode berikut menunjukkan cara mengonversi status ruang kerja Anda menjadi JSON untuk menyimpan:

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

Muat

Cuplikan kode berikut menunjukkan cara memuat beberapa status tersimpan ke ruang kerja:

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

Ini akan membuat semua blok, variabel, dan elemen lain yang Anda simpan di Workspace.