# SerializeScriptFieldValue **命名空间**: `XCEngine::Scripting` **类型**: `function` **头文件**: `XCEngine/Scripting/ScriptField.h` ## 签名 ```cpp std::string SerializeScriptFieldValue( ScriptFieldType type, const ScriptFieldValue& value); ``` ## 当前实现行为 - 先检查类型和值兼容。 - 标量类型直接转文本。 - `Bool` 序列化为 `1` 或 `0`。 - 字符串先经过 `EscapeScriptString()`。 - 向量序列化为逗号分隔文本。 - `GameObject` 序列化为 UUID 数字文本。 ## 相关文档 - [TryDeserializeScriptFieldValue](TryDeserializeScriptFieldValue.md)