JSON 报错了,应该改哪里?
错误指向右括号,原因却可能在前面。通过修复小示例,理解错误位置、字符串与数字,以及格式化能确认什么。
使用工具: JSON 格式化与验证
从当前疑问出发,通过具体示例学习如何输入和解读结果。
80 篇指南
错误指向右括号,原因却可能在前面。通过修复小示例,理解错误位置、字符串与数字,以及格式化能确认什么。
使用工具: JSON 格式化与验证
配置差异一片红,不一定代表改了很多设置。通过实验区分顺序调整与值的变化,并判断何时可以忽略数组顺序。
使用工具: JSON 结构比较
只想从很长的 JSON 响应中提取名称?用 JSONPath 指定位置,代替搜索后逐个复制,并分清零匹配、null 与缺失字段。
使用工具: JSONPath 提取
JSON 转 CSV 再转回后,null 与数值类型变了。通过往返实验,区分转换成功与信息保留。
YAML 能解析,不代表设置正确。用小示例检查缩进导致的层级变化、字符串与布尔值,以及多行文本的区别。
使用工具: YAML 格式化与验证
JSON 格式化成功,API 却拒绝。用小 Schema 检查必填字段、类型和允许值,并明确验证的边界。
使用工具: JSON Schema 验证
修 XML 时别只在报错处补标签。用小例子区分标签配对、属性、特殊字符,以及格式化无法验证的条件。
使用工具: XML 格式化与验证
地址中的逗号、备注中的换行让 CSV 看似错列。区分引号内外,用表格和 JSON 确认相同的值。
使用工具: CSV 查看与编辑JSON ⇔ CSV 转换
JSON 配置转 TOML 后,null、日期和注释会怎样?不仅看转换成功,还要检查往返后的类型与含义。
使用工具: JSON ⇔ TOML 转换
API 长 ID 的末位变了?分别检查接收、解析、转换与保存,区分数字外观和数值类型。
使用工具: JSON 格式化与验证JSON 结构比较
名字很短却超限,删除表情后又能提交。对照可见字符、UTF-16 单元与 UTF-8 字节,检查页面和存储是否在数不同的东西。
使用工具: 字符与字节计数
明明只改了一处,差异却铺满屏幕。先按行定位,再按字符检查,并判断何时可以忽略空白。
使用工具: 文本差异
粘贴的列表混有空行、多余空格和重复项。不要一口气全删,先逐项切换设置,确认哪些内容应视为同一项。
使用工具: 行整理
申请的 ID 中,哪些还没登记?即使两份列表顺序不同,也能用集合区分共同、额外与缺失项。
使用工具: 列表集合运算
从日志提取 ID,却把相似文本也抓进来。把应该匹配与不该匹配的例子放在一起,分别验证提取和替换。
使用工具: 正则表达式测试
想统一 user_id 与 userId?先比较转换候选,再检查缩写、数字、重名和外部 API 影响。
使用工具: 命名格式转换
把逗号列表改为逐行列表,先看清空项与空格,确认拆分、合并和包裹前后没有丢失项目。
使用工具: 文本拆分与合并
README 打开后不知道先做什么?用标题、代码块和表格整理顺序,让读者能开始操作。
使用工具: Markdown 预览
从还原一串陌生字符开始,亲手比较中文、换行和 Base64url,理解看起来读不懂与真正保护秘密的区别。
空格有时变 %20、有时变 +,C++ 还可能变样。区分完整 URL、单个值和表单编码,追踪转换发生在哪一层。
使用工具: URL 编码
复制的名字看起来相同,搜索却找不到。检查组合形式、全角字符与不可见字符,区分规范化能解决和不能解决的差异。
使用工具: Unicode 字符信息Unicode 规范化
CSV 打开后乱码。重新保存前,先确定原字节应按什么编码读取,并区分误解码与信息已丢失。
使用工具: 字符集转换
日志出现 \u3042,页面出现 &。先区分转义表示与乱码,再只恢复需要的一层。
使用工具: Unicode 转义HTML 实体转换
日志中的 e3 81 82 是什么字?比较十六进制与二进制,往返 UTF-8,观察一字多字节。
使用工具: 文本 ⇔ 字节Unicode 字符信息
日志时间变成 1970 年,或偏差九小时。分别检查秒毫秒与显示时区,确认是否指同一瞬间。
东京 21 点是纽约几点?带上活动日期,不假设全年固定时差,并识别夏令时缺失和重复的本地时刻。
使用工具: 时区转换
想设工作日上午九点,却在月初也运行?从固定日期列出候选,检查星期、起点和夏令时的误解。
使用工具: Cron 生成与检查时区转换
一月三十一日一个月后是哪天?分别试一个月、三十天、月末和二十四小时,找出续期与截止日期的陷阱。
周五到周一有几个营业日?改变周末、自定假日和起止日计数,检查交期为何差一天。
使用工具: 工作日计算
PT90M 不是 90 个月。对照秒数和组成,区分日历月份与固定经过时间。
使用工具: 持续时间转换
为什么 1 月 1 日属于上一年的第 53 周?通过日期与 ISO 周编号的双向转换检查周报。
使用工具: ISO 周数
1TB 硬盘显示约 931,是容量丢失了吗?100Mbps 却只有 12.5MB/s,是太慢了吗?通过换算实验比较同一数量的不同单位。
使用工具: 数据单位转换
把数值表示与舍入分开,检查 0.1+0.2 末尾多出数字的原因。修正显示与确定计算规则,是两件不同的事。
使用工具: 高精度计算器IEEE 754 检查
长 ID 复制后末位变了?不能只看“64 位”的名称,要一起检查整数范围、所需位数和十六进制转换。
120ms 降到 90ms 是减少 25%,但从 90ms 回到 120ms 是增加约 33.3%。通过改变基准,分清改善率、比例和百分点。
使用工具: 百分比计算
设置值 13 不一定表示第 13 个功能。用二进制及 AND、OR、XOR 检查一个整数中的多个标志。
从位宽和符号解释理解 FF 为何可表示 255 或 −1,区分输入错误、截断和右移。
16:9 图片宽 320 像素时高 180;宽 321 呢?区分比例、取整与裁剪来确定尺寸。
192.0.2.10/24 指一台还是一个范围?改变前缀比较边界与总数,并检查 /31、/32 为何不能一律减二。
使用工具: IPv4/CIDR 计算
此 IP 在允许范围内吗?把单地址写成 /32 或 /128 比较,而非匹配文本,分清包含、交集和有方向的差集。
使用工具: IP 包含与 CIDR 比较
把 /24 分给四个部门,或按不同主机数分配。区分等分与 VLSM,检查边界和未分配空间,不只看容量。
使用工具: 子网划分
想缩短 CIDR 列表但不扩大对象?用相邻、重复和有缺口的块,区分精确聚合与更宽范围包裹。
日志中的短 IPv6 与配置中的长地址相同吗?展开省略、比较数值,并区分单地址与 /64 范围。
使用工具: IPv6 表示转换IPv6/CIDR 计算
日志中的 3221225994 可能编码了 IP 地址。双向转换时应核对地址族、符号和字节序。
使用工具: IP 地址数值转换
比较 /30、/31、/32,区分地址总数与链路用途下可使用的数量。
使用工具: IPv4/CIDR 计算子网划分
100Mbps 传 1GiB 要多久?统一 bit、byte、效率与 GB/GiB,再估时或反算时限内所需速率。
使用工具: 数据传输时间
99.9% 对应每月几分钟停机?比较三十与三十一日、反算停机比例,并区分时间可用率与请求成功率。
使用工具: 可用性与停机时间
日志存三十天需多少 GB?从事件数和单条大小开始,分别改变压缩比与副本数,找出容量驱动因素。
使用工具: 日志存储估算
100GB 留两代只需 200GB?纳入增量与观察时点,理解为何旧全量仍不能删。
使用工具: 备份存储估算
四块 4TB 为何不一定能用 16TB?改变 RAID 级别与备用盘,分清物理、冗余和模型可用容量。
使用工具: RAID 容量
IOPS 不能单独决定吞吐量。改变平均 I/O 大小,观察同样次数对应的不同数据量。
高速链路在往返时间较长时仍可能传输不佳。由带宽与 RTT 估算在途数据量,不把结果当故障诊断。
使用工具: 带宽时延积
每秒到达 100 件、平均停留 0.2 秒,对应平均在系统内 20 件;不要混同峰值、线程数或 CPU 需求。
使用工具: QPS 与平均并发
下载的文件与发布方相同吗?用 SHA-256 核对,排查换行与压缩格式差异,并了解一致仍不能保证的事情。
使用工具: SHA 哈希计算
刚登录就提示过期?将 JWT 的 exp、nbf、iat 转成 UTC 时间,核对时钟,并区分解码和签名验证。
使用工具: JWT 解码
Webhook 签名不一致?先别换密钥。从已知示例开始,逐项排查正文换行、JSON 空格、密钥编码和输出表示。
使用工具: HMAC 计算
测试 ID、秘密令牌和可重复样本能用同一种随机数吗?试用 UUID v4/v7 与随机令牌,按用途选择。
使用工具: UUID 生成与检查随机令牌生成密码生成
CRC32 一致不能证明安全。用已知输入核对算法变体,并区分损坏检测与来源认证。
八个字符并不是完整条件。需比较字符集、长度与生成数量,并区分碰撞与抗猜测。
UUID v4 与 v7 长度相同但结构不同。试生成和时刻解析,别把顺序当来源认证。
使用工具: UUID 生成与检查
浅灰说明文字易读吗?比较白底、半透明文字与深色主题的数值,决定如何调整。
24px 等于多少 rem?检查根字体、嵌套 em 和随视口变化的 vw,再把设计尺寸转成 CSS。
使用工具: CSS 单位计算
三张卡片排不齐?逐项改变列数、间距、换行和长内容,判断 Grid 与 Flexbox 的用途。
使用工具: Flexbox 与 Grid 生成
打印二维码前要查什么?依次检查域名、重复查询参数、留白与读取后的文本,减少返工。
使用工具: URL 解析与查询编辑二维码生成
颜色正确但过渡位置不对。先试角度与顺序,再读生成 CSS 中的色标位置。
使用工具: CSS 渐变生成
阴影变大可能让卡片模糊而非浮起。分别调整偏移、模糊、扩展和透明度。
使用工具: Box Shadow 生成
同一文字色会随透明度和底层表面改变。应按合成后的前景背景检查对比。
把一行 SQL 变成可检查的结构,依次查看字段、筛选、括号、连接和参数对应。
使用工具: SQL 格式化
把逐行 ID 转成 SQL 前,检查前导零、引号、重复与 NULL,并区分 IN 子句准备和应用参数处理。
使用工具: SQL IN 子句生成
JSON/CSV 转 INSERT 时空字符串、NULL、缺失字段如何变化?用少量虚构数据检查生成结果,再考虑数据库使用。
使用工具: JSON/CSV → INSERT
要复现刚才那组数据出错,固定 Seed 与列定义,生成虚构列表、切换格式,并补充随机数据未覆盖的边界。
使用工具: 模拟数据生成
替换 SQL 符号还不够:检查参数顺序、重复名称及字符串中的符号。
使用工具: SQL 占位符转换
一百万行不能直接决定容量。分开计算行大小、索引、额外开销和副本,定位不确定性。
把 NULL 加进 IN 并不能选中缺失值。区分文本、空字符串和 SQL NULL,使用独立 IS NULL 条件。
使用工具: SQL IN 子句生成SQL 格式化
10% 积分返还是直接优惠 10% 吗?用虚构购买比较实质优惠模型、现金折扣和维持积分的最大使用量。
使用工具: 积分返还与使用计算器
大包装每 100g 更便宜,但今天要付多少?用需求量、剩余和运费改变排名的例子,整理比较方法。
使用工具: 单价与组合装比较
年付用多久更便宜?用月 1200、年 12000 比较六、十、十三个月,理解续费时排名逆转。
使用工具: 月付与年付资费方案比较
只看返还 100 积分无法比较优惠。先换算金额,再区分获得规则与使用条件。
使用工具: 高精度计算器百分比计算积分返还与使用计算器
同价从 500g 减至 400g,数量少 20%,单价却涨 25%。区分单位价格和实际购买总额。
不要只按人均月额判断家庭年付方案。先合计个人费用,再按相同使用期限比较总支出。
使用工具: 月付与年付资费方案比较高精度计算器