Files
zclaw_openfang/skills/json-transform/SKILL.md
iven 5fdf96c3f5 chore: 提交所有工作进度 — SaaS 后端增强、Admin UI、桌面端集成
包含大量 SaaS 平台改进、Admin 管理后台更新、桌面端集成完善、
文档同步、测试文件重构等内容。为 QA 测试准备干净工作树。
2026-03-29 10:46:41 +08:00

51 lines
922 B
Markdown

---
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
```