Serialisasi

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

Sebaiknya serialisasi ruang kerja Anda ke JSON.

Untuk informasi selengkapnya, lihat Serialisasi.

Simpan

Cuplikan kode berikut menampilkan cara mengonversi status ruang kerja Anda menjadi JSON untuk disimpan:

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

Tindakan ini akan membuat semua blok, variabel, dan elemen lain yang tersimpan di ruang kerja.