# web.session ## 功能 读取并保存当前请求 Session 对象。 ## 语法 ```bt web.session ``` ## 参数 无参数。 ## 返回值 | 类型 | 说明 | | ------ | ------ | | Object | 返回当前请求的 Session 对象。 | ## 对象结构 | 字段 | 类型 | 说明 | | ------ | ------ | ------ | | 任意 Session 键名 | Any | 当前 Session 中保存的值。支持 JSON 可表达的 String、Int、Float、Bool、Array、Object、Null;键不存在时读取结果为 Empty。 | ## 示例 ```bt web.session.user = 'BT' result = web.session.user // 输出:BT print result ``` ## 注意事项 - Session 底层以 __bt_session_json 保存 JSON 字符串。 - 请求结束时会把 `web.session` 序列化为 JSON 保存。 - Fs、函数、类实例等非 JSON 基础值会按字符串写入 Session,不建议直接保存这类运行时对象。