【发布时间】:2020-03-31 12:15:17
【问题描述】:
我在一个动态创建的数组中有 x 个对象。 我想通过 API 发送来单独保存这些对象。 问题是可以有 x 个对象。 编写一个循环来读取属性名称及其属性值并点击 api,然后读取第二个属性及其值并点击 api 的最佳方法是什么。
所以基本上一次api只会保存一个对象。 即
{
"attributeName": "s1",
"attributeValues": [
"a",
"b"
]
}
我的 JSON 对象如下所示:
[
{
"attributeName": "s1",
"attributeValues": [
"a",
"b"
]
},
{
"attributeName": "s2",
"attributeValues": [
"c",
"d"
]
},
{
"attributeName": "d1",
"attributeValues": [
"p",
"q"
]
},
{
"attributeName": "d2",
"attributeValues": [
"r",
"s"
]
},
{
"attributeName": "",
"attributeValues": [
""
]
},
{
"attributeName": "d2",
"attributeValues": [
"r",
"s"
]
}
]
我想选择属性名称及其值,然后将其发送到 API。
或者说,我将整个 JSON 保存到 API,那么如果我事先不知道属性名称,我该如何过滤掉单个对象。还有什么其他方法可以获取属性名称列表。
【问题讨论】:
-
那么你想将数组的每个对象一个一个发送给API?
-
我想知道你为什么要如此频繁地访问服务器,但为了实现你想要的,是什么阻止你将 POST 请求放入
forEach函数中?
标签: javascript json angular typescript