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,可修改值、有效期、属性或删除。
利用浏览器内置语音合成,输入文本选择不同语言和嗓音播报,支持语速、语调调节。
上传字体文件(或使用系统字体),输入需要保留的字符集,生成只含这些字的精简字体。
生成使用隐藏radio按钮和CSS控制切换的内容标签页代码,无需JavaScript。
使用Web Speech Recognition API将语音转为文本,支持自动标点,可事后编辑复制。
将文本中特定词或短语替换为相应Emoji,类似用表情符号“压缩”长文本。
上传绿幕视频和新背景图,实时抠像合成预览并可选录制成WebM。
模拟在主线程繁忙时插入低优先级任务,观察 requestIdleCallback 如何将任务推迟到空闲周期执行。
浏览器录语音并压缩为MP3格式,无需上传,保护隐私,可用于语言笔记。
录制音频片段并保存为Base64到浏览器存储,可回放、重命名、删除。
粘贴 Git 提交记录,按类型分类生成结构化的 CHANGELOG.md 内容。
录制麦克风音频片段并循环播放,支持多轨叠加,模拟Loop效果器。
连接当前域下的IndexedDB数据库,浏览表和数据,支持简单的增删改查。
将A-Z、0-9映射为指定的Emoji表情,生成不易阅读的表情密文,增加聊天趣味。
设置亮色和暗色主题色,一键生成利用CSS变量和localStorage实现的暗黑切换代码。
创建Promise并延迟解析,可视化显示挂起、兑现、拒绝的状态转换及时间线。
录制麦克风音频并直接编码为MP3文件下载,无需上传服务器。
连接当前页面的IndexedDB数据库,浏览对象仓库与索引,运行简单的过滤与查询。
保存并分类管理自己常用的代码片段,支持搜索和复制,localStorage存储。
为文字添加线性渐变或径向渐变填充效果,实时预览并生成兼容的CSS background-clip代码。