--- name: JSON Transform id: json-transform version: "1.0" mode: wasm description: | 将 JSON 数据按指定规则进行转换。 支持:字段提取、重命名、过滤、排序等常用转换操作。 author: ZCLAW tags: - json - transform - data triggers: - json转换 - json transform - 数据转换 capabilities: - json-parse - json-transform --- # JSON Transform 读取 stdin 中的 JSON 输入,按转换规则处理后输出到 stdout。 ## 输入格式 ```json { "data": { ... }, "transforms": [ { "type": "pick", "fields": ["name", "age"] }, { "type": "rename", "from": "name", "to": "fullName" }, { "type": "sort", "field": "age", "order": "desc" } ] } ``` ## 输出格式 转换后的 JSON 对象。 ## 构建 ```bash cd skills/json-transform cargo build --target wasm32-wasi --release cp ../../../target/wasm32-wasi/release/json_transform.wasm main.wasm ```