curl -d json文件里面数组的写法
时间: 2023-06-20 09:05:39 浏览: 176
JSON 转 数组方法
在JSON文件中,数组可以使用方括号 `[]` 来表示。要将数组作为POST请求的数据发送,可以将其作为JSON对象的属性,然后将整个JSON对象作为请求主体发送。例如,假设有以下JSON数组:
```json
[
{
"id": 1,
"name": "John"
},
{
"id": 2,
"name": "Jane"
}
]
```
将其作为请求主体发送,可以使用以下curl命令:
```bash
curl -X POST -H "Content-Type: application/json" -d '{"users":[{"id": 1, "name": "John"}, {"id": 2, "name": "Jane"}]}' http://example.com/api/users
```
其中,`-H "Content-Type: application/json"` 指定了请求的内容类型为JSON格式,`-d` 参数后面跟着的是JSON对象,包含了一个名为 `users` 的属性,其值为一个包含两个对象的数组。注意,JSON中的属性名和字符串都需要用双引号括起来。
阅读全文