#pragma once // ============================================================================ // block_serializer.h - JSON 序列化 // ============================================================================ #include "block_workspace.h" // 保存工作区到文件 int serializer_save(BlockWorkspace* ws, const char* filepath); // 从文件加载工作区 int serializer_load(BlockWorkspace* ws, const char* filepath); // 保存到字符串 char* serializer_save_to_string(BlockWorkspace* ws); // 从字符串加载 int serializer_load_from_string(BlockWorkspace* ws, const char* json_str);