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