JSON转CSV转换器
粘贴一个由扁平对象组成的JSON数组,获取一份格式规范、正确加引号的CSV,可直接在电子表格中打开。数组中出现的每个键都会成为独立的一列,即使并非每个对象都包含所有键,缺失的单元格也会留空;包含逗号、引号或换行符的值会按照标准CSV规则自动用双引号括起来。值内部嵌套的对象或数组会被转换为JSON文本,而不会导致错误,因此转换绝不会崩溃。
CSV
常见问题
它期望的是什么样的JSON结构?
一个对象数组,例如[{"name":"Ada","age":30}]。每个对象的键会成为CSV的列;如果不同对象的键不同,数组中出现过的每个键都会成为一列,没有该键的行会在相应单元格中留空。
值内部嵌套的对象或数组会怎样处理?
嵌套的值会在该单元格内被转换为JSON文本,而不会导致错误,因此转换绝不会崩溃,不过要得到完全扁平的CSV,通常还是需要在转换前先将嵌套数据展平。
值中的逗号和引号如何处理?
任何包含逗号、引号或换行符的单元格都会自动用双引号括起来,内部的引号通过双写进行转义,遵循标准CSV加引号规则,以便文件能在Excel、Google Sheets或Numbers中正确打开。