JSON转TOML工具 - 生成更可读的配置文件
将JSON数据转换为TOML格式,保留注释风格,输出更符合人类阅读习惯的配置文件。
UD5工具箱
Cargo.toml 是 Rust 的包管理配置文件pyproject.toml 用于定义项目元数据和构建配置# 开头),JSON 不支持注释[section]),结构更清晰"hello" 或 'hello',支持多行字符串42,支持二进制、八进制、十六进制3.14,支持科学计数法true / false1979-05-27T07:32:00Z(转换为ISO字符串)[1, 2, 3][section] 和 key = {nested = true}[[items]](转换为JSON对象数组)
# 注释在 JSON 中无法保留a.b.c = 1),会展开为嵌套对象[[array]] 语法会转换为对象数组,需确保结构一致{}
[a.b] 必须在 [a] 之后定义[1, "two"])toml2json 或 yq)处理超大文件将JSON数据转换为TOML格式,保留注释风格,输出更符合人类阅读习惯的配置文件。
粘贴HTML代码,提取纯文本内容并保留段落结构。
上传.mid文件,将里面的音符事件(时间、音高、力度)提取为CSV表格。
粘贴技术文档,提取所有首字母大写的短语并生成带定义的简易术语表。
输入图片链接,加载后从中提取5种主要颜色生成调色板,无需手动上传。
浏览所有HTML实体符号,点击复制&code;或数字编码。
输入色相、饱和度、亮度/明度参数,即时转换为HEX和RGB颜色值,直观调节色彩。
输入电话号码和预填消息,生成可点击的wa.me链接,适用于联系按钮。
方便地查看、编辑、删除和添加当前页面的Cookie,带导入导出。
将文本中的Emoji表情符号替换为对应的简短英文描述(如😀→:grinning:),便于分析或存储。
以表格形式查看当前页所有Cookie,可修改值、有效期、属性或删除。
利用浏览器内置语音合成,输入文本选择不同语言和嗓音播报,支持语速、语调调节。
上传字体文件(或使用系统字体),输入需要保留的字符集,生成只含这些字的精简字体。
定义正则表达式,从非结构化文本中提取字段并自动生成 CSV 表格。
生成使用隐藏radio按钮和CSS控制切换的内容标签页代码,无需JavaScript。
使用Web Speech Recognition API将语音转为文本,支持自动标点,可事后编辑复制。
输入 Markdown 文本,过滤符号后调用语音合成 API 朗读内容,可调节语速和音调。
为输入字段选择正确的 autocomplete 值,生成符合规范的 HTML 代码以优化浏览器自动填充。
将文本中特定词或短语替换为相应Emoji,类似用表情符号“压缩”长文本。
上传绿幕视频和新背景图,实时抠像合成预览并可选录制成WebM。
模拟客户端定时请求服务器数据,展示网络延迟和响应,对比短轮询效率。
模拟在主线程繁忙时插入低优先级任务,观察 requestIdleCallback 如何将任务推迟到空闲周期执行。
浏览器录语音并压缩为MP3格式,无需上传,保护隐私,可用于语言笔记。
录制音频片段并保存为Base64到浏览器存储,可回放、重命名、删除。
粘贴 Git 提交记录,按类型分类生成结构化的 CHANGELOG.md 内容。
录制麦克风音频片段并循环播放,支持多轨叠加,模拟Loop效果器。
连接当前域下的IndexedDB数据库,浏览表和数据,支持简单的增删改查。
将A-Z、0-9映射为指定的Emoji表情,生成不易阅读的表情密文,增加聊天趣味。
上传 MP3/AAC/OGG 等音频文件,显示标题、艺术家、专辑、时长、比特率等标签信息。
按创建、分支、合并等场景筛选 Git 命令,点击查看说明和示例。