JSON 与 YAML 双向互转与格式规范化台
把混乱的 JSON/YAML 一键规范化、排序、对齐缩进,并提供可追溯的差异对比。
提示词 (Prompts):
请你生成一个“在线配置互转与规范化”工具的完整可运行项目,要求全部用中文输出。
技术栈:Vite + Type + 原生DOM(不依赖重量级UI库也可以),允许使用 js-yaml。
必须输出:1) 文件树;2) 每个文件的完整源码;3) 本地运行命令;4) 生产构建与部署到静态站点的说明;5) 至少5条QA检查清单。
核心功能:
- 左侧输入区支持 JSON 或 YAML(自动识别),右侧输出区可选择输出 JSON 或 YAML。
- 提供“规范化”开关:缩进2/4可选、Key排序(递归)、去除末尾空行。
- 提供“差异对比”视图:显示规范化前后差异(可用简单的行级diff实现)。
- 提供“脱敏规则”面板:按路径(如 password、token、secret)或正则进行替换,替换内容可自定义。
一键输出HTML(硬约束):提供一个按钮“导出为单文件HTML”,点击后生成一个可直接双击打开的 export.html(把当前输入、输出、选项状态打包进同一个HTML文件中),并自动下载。
边界与错误处理:解析失败要给出中文错误提示;大文本(>1MB)要提示性能风险并支持分段处理或降级。
主要用途: 团队把配置从YAML迁移到JSON(或反向),统一格式风格、快速发现差异,并生成可交付的单文件HTML报告。
TOML 与 JSON 互转与类型一致性检查器
面向配置中心与桌面应用,把 TOML/JSON 互转并检查类型漂移问题。
提示词 (Prompts):
请用中文生成一个浏览器端在线工具:TOML JSON 互转 + 类型一致性检查。
输出必须包含:项目文件树、全部源码、运行/构建/部署命令、至少5条测试用例或QA清单。
功能要求:
- 输入支持 TOML 或 JSON 自动识别;输出可选 TOML 或 JSON。
- “类型一致性”检查:对比互转前后在数字/布尔/数组/对象/日期字符串等类型上的变化,给出中文说明与建议。
- 支持路径定位:点击某条问题可高亮对应键路径。
- 支持“规则模板”:预置3套规则(严格、兼容、宽松),用户可导入/导出规则JSON。
一键输出HTML:提供“导出为单文件HTML”按钮,导出包含:输入文本、输出文本、检查结果列表、规则配置与时间戳的 export.html。
主要用途: 处理 TOML 与 JSON 的互转,同时避免因为类型差异导致线上配置解析异常。
INI 与 .env 批量互转与变量引用解析器
把老项目的 ini 配置与 .env 环境变量互相转换,并安全处理引用与默认值。
提示词 (Prompts):
请用中文生成一个“INI / .env 互转与引用解析”在线工具完整项目。
输出:文件树+源码+运行命令+部署说明+至少5条QA检查清单。
功能:
- 支持 INI(section) .env(KEY=VALUE) 双向转换,支持注释保留策略(尽量保留/仅保留头注释/不保留)。
- 支持变量引用解析:如 ${DB_HOST}、${DB_HOST:-localhost}、%VAR%(可选开关),解析结果以预览方式显示,不强制写回。
- 支持“敏感键识别”并提示:password/token/secret/key 等。
- 支持批量处理:上传多份文本(用拖拽多个文本文件或粘贴多段以分隔符区分),输出打包下载为 zip(可选)。
一键输出HTML:必须提供“导出为单文件HTML”,导出当前转换结果汇总页(包含每份配置的输入/输出与提示信息),生成 export.html 并下载。
主要用途: 老项目迁移配置格式、统一环境变量管理,并把结果生成单文件HTML交付给同事审核。
配置转 JSON/YAML 并生成可读结构树
把复杂 转成更易读的 JSON/YAML,并生成结构树与路径清单。
提示词 (Prompts):
请你用中文输出一个浏览器端工具项目: -> JSON/YAML 转换 + 结构树可视化。
必须交付:文件树、全部源码、运行命令、部署说明、至少5条QA检查清单。
要求:
- 支持 attributes 转换策略(作为 @ 前缀键/单独对象/丢弃)。
- 支持同名节点数组化策略,并显示自动推断结果与可手动覆盖。
- 结构树:左侧树形展示节点路径,点击路径在输出中高亮定位。
- 输出可选 JSON 或 YAML;提供“规范化”选项(排序、缩进)。
一键输出HTML:导出 export.html,包含:输入 、转换后的输出、结构树摘要(用可折叠的details实现也可以)、以及转换参数。
主要用途: 把历史 配置迁移到现代配置格式,输出结构与路径清单,便于后续重构。
配置 Schema 校验器:JSON Schema 生成与离线校验台
自动从样例配置推断 Schema,并支持离线校验与错误定位。
提示词 (Prompts):
请用中文生成一个在线工具:从样例 JSON/YAML 推断 JSON Schema + 校验更多配置。
交付:文件树、完整源码、运行/构建/部署命令、至少5条QA检查清单。
功能:
- 输入区A:样例配置(JSON/YAML);一键生成 JSON Schema(可编辑)。
- 输入区B:待校验配置(支持多份,以分隔符分隔);输出校验结果列表。
- 错误定位:显示 JSON Pointer 路径、错误原因中文化、推荐修复建议。
- 支持“约束增强”选项:枚举推断、必填推断、字符串格式(email/url)启发式推断。
一键输出HTML:导出 export.html(包含Schema文本、每份配置校验结果与错误路径、运行时间),可直接打开分享。
主要用途: 在没有后端的情况下离线检查配置质量,快速生成可审阅的校验报告。
配置差异对比:多环境配置对齐与冲突提示器
对比 dev/staging/prod 多套配置,找出缺失键、类型漂移与冲突值。
提示词 (Prompts):
请用中文生成一个“多环境配置对比”在线工具完整项目。
输入:支持3份以上配置(JSON/YAML/TOML 自动识别),每份可命名为 dev/staging/prod 等。
输出:缺失键清单、冲突值清单、类型漂移清单,并支持按路径过滤与导出CSV。
必须包含:文件树、全部源码、运行命令、部署说明、至少5条QA检查清单。
一键输出HTML:提供导出 export.html,包含对比摘要、冲突表格、过滤条件与时间戳;导出后可直接双击打开。
性能:支持大配置(总计>2MB)时的分片渲染或虚拟列表降级方案,并在文档里说明。
主要用途: 多环境配置合并前的对齐检查,减少线上因缺失键或类型变化引发的事故。
批量格式转换流水线:可视化规则链与可复现实验记录
把“解析、清洗、规范化、脱敏、输出”串成规则链,并保存为可复现的记录。
提示词 (Prompts):
请你用中文生成一个浏览器端在线工具:配置格式转换流水线(规则链)编辑器。
要求输出:文件树、源码、运行/构建/部署命令、至少5条QA清单。
功能:
- 规则节点类型:解析(JSON/YAML/TOML/INI/ )、删除键、重命名键、值替换、排序、缩进、输出格式选择。
- 可视化:用列表拖拽排序即可(不需要复杂画布),每个节点可配置参数。
- 支持导入/导出流水线配置(JSON),并能一键回放在新输入上。
一键输出HTML:导出 export.html,必须包含:输入样例、流水线配置、输出结果、以及每一步的中间产物摘要,便于审阅与归档。
主要用途: 把常见的配置清洗流程沉淀为可复用规则链,并生成可复现的交付记录。
安全脱敏与审计:配置敏感信息扫描与替换报告
扫描配置中的敏感字段,生成脱敏后的版本与审计报告。
提示词 (Prompts):
请用中文生成一个在线工具:配置敏感信息扫描、脱敏替换与审计报告。
支持输入 JSON/YAML/TOML/INI/.env,自动识别格式;输出统一为JSON与原格式两种版本。
必须交付:文件树、全部源码、运行命令、部署说明、至少5条QA清单。
规则:预置一组敏感键与正则(token、secret、password、api_key、private_key等),允许用户自定义;替换策略支持固定掩码/部分保留/哈希摘要。
报告:列出命中路径、命中原因、替换前后摘要(不泄露原值)。
一键输出HTML:导出 export.html,包含脱敏报告、规则配置与脱敏后的结果片段,确保可直接打开审阅。
主要用途: 在提交配置到仓库或发给外部之前做脱敏与审计,形成可交付的单文件报告。
配置到文档:把配置生成可读说明书与字段字典
从配置或 Schema 生成字段说明、默认值与示例,方便交接与上线。
提示词 (Prompts):
请用中文生成一个在线工具:输入配置(或JSON Schema),自动生成“字段字典说明书”。
说明书内容:字段路径、类型、是否必填、默认值、示例、备注(可编辑),并支持搜索与折叠。
必须输出:文件树、全部源码、运行/构建/部署命令、至少5条QA清单。
一键输出HTML:提供“导出为单文件HTML”,把字段字典渲染成一个可离线打开的 export.html(包含内联CSS/JS),用于直接交付与评审。
主要用途: 把配置从“给机器看的文本”变成“给人看的说明书”,降低交接成本并便于评审。