我已将 csv 文件解析为 3 个不同的数组。每列都是一个数组——arr1 是“name”列,arr2 是“email”列,arr3 是“ID”列。
我正在尝试向接受 JSON 的 API 发出发布请求。我需要同时发布每一行(所以 arr1[0]、arr2[0] 和 arr3[0]),以确保它们都与一个联系人相关联。然后请求应该继续循环,直到没有记录要添加。我到目前为止的代码如下:
uri= HTTParty.post("https://www.surveys.com/api/v2/add-contact",
:basic_auth => auth,
:headers => { 'ContentType' => 'application/json' },
:body => {
"name" => arr1[0],
"email" => arr2[0],
"id" => arr3[0]
}
)
虽然这可以创建一个联系人,但我对如何循环访问联系人持空白。我可以创建一个 arr1.each 语句,但这会遗漏电子邮件字段 (arr2) 和 id 字段 (arr3)。如何循环 3 个或更多数组?
谢谢您的帮助。