我可以直接从 Stripe API 成功提取发票对象,但如何修改用于 API 的唯一 URL 缩小结果范围以仅返回一个属性/键中的数据?
Here's the Stripe API reference for "Retrieve An Invoice"
我正在拉取整个对象,但我只想要一个键中的数据。例如,我的对象包含键和值:"currency": "usd"
,如何在对象中搜索“currency”并仅返回值“usd”(希望不带引号) )?
我有一个唯一发票的 URL,如下所示:
https://api.stripe.com/v1/invoices/in_xxxxxxxxxxxxxxxxxxxx
如何修改此 URL 以缩小搜索结果范围,仅提取该特定发票的货币值(value)?
最佳答案
Stripe 尚未实现过滤(至少查看他们的文档),因此无法仅使用 URL 来过滤 JSON。
您需要编写一些代码来提取currency
属性。鉴于它是一个根级属性,根本不应该困难。
var obj = JSON.parse(// get object);
if (obj) {
var currency = obj.currency;
// do whatever with it here
}
关于javascript - 从 Stripe API 检索发票时,如何缩小结果范围以仅检索对象内一个属性的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55680424/