name,address.city
Ana,Madrid
curl --location --request POST 'https://zylalabs.com/api/14221/json+to+csv+and+csv+to+json+converter+api/35297/json+to+csv?delimiter=,' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '[{"name":"Ana","address":{"city":"Madrid"}}]'
{
"rows": [
{
"name": "Ana",
"age": 30
}
]
}
curl --location --request POST 'https://zylalabs.com/api/14221/json+to+csv+and+csv+to+json+converter+api/35298/csv+to+json' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw 'name,age
Ana,30'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 JSON与CSV和CSV与JSON转换器 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
POST JSON 转 CSV 端点返回输入 JSON 数组的 CSV 格式,嵌套对象被展平 POST CSV 转 JSON 端点返回一个包含行数组的 JSON 对象,每行表示来自 CSV 输入的一个记录
在JSON到CSV的响应中,关键字段包括从JSON键派生的标题,如“name”和“address.city”。在CSV到JSON的响应中,“rows”数组中的每个对象包含与CSV列对应的字段,如“name”和“age”
JSON到CSV的响应是以纯文本CSV的形式组织的,包含标题和数据行 CSV到JSON的响应结构是一个JSON对象,包含一个"rows"键,它是一个对象数组,每个对象代表CSV中的一行
JSON 转 CSV 端点可以处理任何 JSON 数组数据,将其转换为 CSV 格式 CSV 转 JSON 端点接受 CSV 数据,将其转换为结构化的 JSON 格式,使其适合各种数据类型,包括字符串和数字
用户可以通过提供不同的 JSON 数组进行 CSV 转换或提供不同的 CSV 字符串进行 JSON 转换来定制他们的请求。API 自动检测分隔符并处理带引号的字段,从而允许输入格式的灵活性
用户可以期待两种格式中的结构化数据模式。对于JSON到CSV,输出将有一个一致的标题行,后面是数据行。对于CSV到JSON,输出将有一个对象数组,每个对象都有与CSV列相对应的键值对
API 依赖于标准解析技术处理 JSON 和 CSV 格式,确保数据被准确转换 然而,用户应验证输出,特别是在处理复杂嵌套结构或不寻常的 CSV 格式时
典型的用例包括系统之间的数据迁移 数据分析和报告 用户可以将来自API的JSON数据转换为CSV以便于电子表格应用程序或将来自遗留系统的CSV数据转换为JSON以用于现代Web应用程序