跳到主要内容
bobob

CSV 与 JSON 互转工具

在 CSV 行和 JSON 数组之间转换,并检查表头、带引号的值和数据形状。

只在浏览器里处理输入的内容不会发送到服务器。

输入与结果

输入的内容只存在这个浏览器。重新打开可以还原上次的操作。

  • 在 CSV 行和 JSON 数组之间转换,并检查表头、带引号的值和数据形状。
  • 以浏览器本地方式处理输入,并在复制前检查结果。
  • 结合 CSV 与 JSON 互转工具 和相关工具缩短工作流。
常见输入
id,name 1,Bob
用此示例检查 CSV 与 JSON 互转工具 的输入流程。
典型输出
[{"id":"1","name":"Bob"}]
复制前用于确认结果格式和后续检查点。
附加示例
id , name , status 1 , Bob , active 1 , Bob , active
复制前用于确认结果格式和后续检查点。
附加示例
[{"id":"1","name":"Bob"},{"id":"2","name":"Alice"}]
复制前用于确认结果格式和后续检查点。
  • 在 CSV 行和 JSON 数组之间转换,并检查表头、带引号的值和数据形状。
  • 如果浏览器本地处理方式和真实输入结构不一致, 输出不能直接信任。
  • 复制的值中如果混入生产密钥、客户数据或内部 URL, 分享前必须移除。
  1. 1再次比较原始输入和输出形态。
  2. 2确认目标运行时、编码、时区和安全策略差异。
  3. 3继续用相关工具检查 CSV 与 JSON 互转工具 的结果是否适合下一步。
  • Any field with a comma, quote or newline must be quoted

    RFC 4180 requires such a field to be wrapped in double quotes, with inner quotes doubled. Skip it and every column shifts from that row on - the usual cause when an address or notes column corrupts a file.

    依据:RFC 4180

  • CSV records are separated by CRLF

    RFC 4180 specifies CRLF line endings. LF-only files usually parse, but mixed with newlines inside quoted fields a parser can mistake where a record ends and your row count changes.

    依据:RFC 4180

  • JSON is UTF-8 and carries no BOM

    RFC 8259 says JSON exchanged between systems is encoded in UTF-8 and implementations must not add a byte order mark. Carry over the BOM Excel writes and your first key name gains an invisible character, so lookups miss.

    依据:RFC 8259

CSV 与 JSON 互转工具 的输入在哪里处理?

可行的处理会在浏览器中执行,但不要输入生产密钥或客户数据。

结果可以直接用于生产吗?

复制前请再次确认运行环境、编码、时区和安全策略等环境差异。