সিরিয়ালাইজেশন আপনার ওয়ার্কস্পেসের অবস্থা সংরক্ষণ করছে যাতে এটি পরে ওয়ার্কস্পেসে লোড করা যায়। সহজ সঞ্চয়স্থানের জন্য আপনি একটি পাঠ্য-ভিত্তিক বিন্যাসে সংরক্ষণ করার জন্য প্রয়োজনীয় সমস্ত ডেটা রূপান্তর করুন৷
আমরা আপনার ওয়ার্কস্পেসকে JSON-এ সিরিয়ালাইজ করার পরামর্শ দিই।
আরও তথ্যের জন্য, সিরিয়ালাইজেশন দেখুন।
সংরক্ষণ করুন
নিম্নলিখিত কোড স্নিপেট দেখায় কিভাবে সংরক্ষণের জন্য আপনার কর্মক্ষেত্রের অবস্থা JSON-এ রূপান্তর করতে হয়:
// 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);
লোড
নিম্নলিখিত কোড স্নিপেট দেখায় কিভাবে একটি কর্মক্ষেত্রে কিছু সংরক্ষিত অবস্থা লোড করতে হয়:
// 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);
এটি কর্মক্ষেত্রে আপনার সমস্ত সংরক্ষিত ব্লক, ভেরিয়েবল এবং অন্যান্য উপাদান তৈরি করে।