feat: 新增 JSON.rawJSON/isRawJSON 内置与 parse 文本强转

This commit is contained in:
2026-09-25 02:35:06 +00:00
parent c760781891
commit c724203758
3 changed files with 117 additions and 6 deletions
@@ -17,6 +17,8 @@ pub fn bind_json(core: &Arc<KernelCore>, session: &KernelSession, global: &mut J
&[
("parse", oxide_builtins::json::json_parse::<crate::vm::Vm> as *const (), 2),
("stringify", oxide_builtins::json::json_stringify::<crate::vm::Vm> as *const (), 3),
("rawJSON", oxide_builtins::json::json_raw_json::<crate::vm::Vm> as *const (), 1),
("isRawJSON", oxide_builtins::json::json_is_raw_json::<crate::vm::Vm> as *const (), 1),
],
);