网络和编码 · 5 分钟阅读
Base64 解码和编码:用于传输,而不是安全
Base64 在浏览器中解码和编码 — 4/3 大小规则、填充、base64url 变体以及使解码文本看起来像垃圾的 Unicode 错误。
博客
19 帖子,每个工具一篇——每一篇都涵盖了工具背后的格式、值得避免的具体错误,以及何时不同的方法是更好的答案。每篇文章都直接链接到它支持的工具,因此您可以阅读推理,然后在同一位置使用它。
网络和编码 · 5 分钟阅读
Base64 在浏览器中解码和编码 — 4/3 大小规则、填充、base64url 变体以及使解码文本看起来像垃圾的 Unicode 错误。
数据转换器 · 5 分钟阅读
在浏览器中将 CSV 转换为 JSON — 解释了标题行、分隔符、引用规则和类型处理,以及破坏解析器的电子表格导出。
数据转换器 · 6 分钟阅读
在浏览器中将 Excel 从 XLSX 工作簿转换为 JSON - 标题、日期序列、公式和多张工作表说明,无需上传任何内容。
JSON 工具 · 6 分钟阅读
将两个 JSON 有效负载与结构性 JSON 差异进行比较,忽略按键顺序和空格,突出显示移动的值,并说明文本差异为何会产生误导。
代码生成器 · 5 分钟阅读
将 JSON 转换为具有正确字段名称和 json 标签的 Go 结构,包括嵌套类型 - 以及要观察的数字、null 和时间陷阱。
JSON 工具 · 6 分钟阅读
在浏览器中将 JSON 转换为 JSON 模式:从真实有效负载推断草稿,然后强化所需的字段、格式和枚举 - 加上推断的限制。
代码生成器 · 6 分钟阅读
将真实 API 响应(可选键、空联合、嵌套类型)的 JSON 接口转换为 TypeScript 接口,并防止生成的类型发生漂移。
YAML 工具 · 5 分钟阅读
在浏览器中使用缩进和引用控件将 JSON 转换为 YAML,并了解将干净的配置变成损坏的配置的引用陷阱。
JSON 工具 · 6 分钟阅读
一个 JSON 格式化程序,可以漂亮地打印、缩小并验证准确的错误位置 - 加上几乎每个无效 JSON 错误背后的五个语法错误。
数据转换器 · 5 分钟阅读
使用展平为列的嵌套对象、一致的标题和 Excel 安全引用将 JSON 转换为 CSV,并了解哪些形状根本不应该展平。
代码生成器 · 5 分钟阅读
使用从真实有效负载生成的 CREATE TABLE 和 INSERT 语句,通过合理的类型映射、转义和诚实限制,将 JSON 转换为 SQL。
网络和编码 · 6 分钟阅读
使用 JWT 解码器检查令牌的标头、有效负载和过期时间,并了解解码未验证的原因,大多数 401 背后都有声明检查。
网络和编码 · 5 分钟阅读
从行或电子表格构建 GitHub 风格的 Markdown 表 - 对齐、转义管道,以及当表不适合 README 时。
数据转换器 · 5 分钟阅读
针对 HTML5 视频播放器将 SRT 转换为 VTT - 解释了时间码格式、样式和提示设置,以及重要的辅助功能说明。
网络和编码 · 5 分钟阅读
URL 正确编码和解码——保留字符、plus 与%20、encodeURI 与encodeURIComponent,以及损坏链接背后的双重编码错误。
数据转换器 · 6 分钟阅读
通过合理处理属性、重复元素和命名空间,将 XML 转换为 JSON — 并理解为什么没有两个 XML 到 JSON 映射看起来相似。
YAML 工具 · 6 分钟阅读
通过多文档支持和准确的错误位置,在浏览器中将 YAML 转换为 JSON - 以及悄悄破坏 CI 管道的 YAML 错误。
网络和编码 · 5 分钟阅读
一个 Unix 时间戳转换器,可以双向工作——秒与毫秒,UTC 与本地时间,以及仍然破坏长期系统的 2038 边界。
网络和编码 · 5 分钟阅读
用于获取 JavaScript 转换的 cURL:正确映射的标头、正文、身份验证和方法,以及决定请求是否有效的 CORS 现实。