【发布时间】:2019-12-03 06:55:23
【问题描述】:
我正在尝试执行以下请求负载 (JSON) 并返回如下响应:
CURL 命令:
curl --header "Content-Type: application/json" --header "hostname:kindle.qa.amazon.com" \
--request POST \
--data '{
"country":"BE",
"cardNumberPayment":"9423-8234-1882-3412",
"cardType" : "Visa",
"expirationMonth": "12",
"expirationYear": "2020"
}' \
http://amazon.qa.payment.com/v1/Services/restservices/credit
回应:
{"cardType":"Visa","cardNumber":"9423823418823409","cvv":"***"}
{"cardType":"Visa","cardNumber":"9423823418823411","cvv":"***"}
{"cardType":"Visa","cardNumber":"9423823418823410","cvv":"***"}
我只想获取 curl 命令的 cardNumber,而不是打印整个 JSON(除了 cardType 和 cvv)。
预期输出:
9423823418823409
9423823418823411
9423823418823410
我只想获取卡号列表单独打印作为输出。我怎样才能做到这一点?
【问题讨论】:
标签: linux shell curl command-line-interface