我得到了如下的JSON响应:
[
{
"id": "1",
"name": "Abhi",
"pan": "ABC",
"bg": "O+"
},
{
"id": "2",
"name": "Ashish",
"pan": "XYZ",
"bg": "AB+"
},
.
.
.
]
我想在最后的响应中从数组的所有元素中删除“pan”和“bg”字段。如下图所示:
[
{
"id": "1",
"name": "Abhi"
},
{
"id": "2",
"name": "Ashish"
},
.
.
.
]
尝试使用map
功能。
const data = [
{"id": "1", "name": "Abhi", "pan": "ABC", "bg": "O+"},
{"id": "2", "name": "Ashish", "pan": "XYZ", "bg": "AB+"}
]
const newArr = data.map(item => { return {
id: item.id,
name: item.name
}})
console.log(newArr)
问题内容: 在.NET Core 1.0(所有API响应)的全局级别上,如何配置Startup.cs,以便在JSON响应中删除/忽略空字段? 使用Newtonsoft.Json,您可以将以下属性应用于属性,但我希望避免将其添加到每个属性中: 问题答案: [.NET Core 1.0] 在Startup.cs中,可以将JsonOptions附加到服务集合,并在其中设置各种配置,包括删除空值: [.N
嗨,我是ElasticSearch的新手,我正在努力从ElasticSearch的响应中删除所有额外字段。请参见以下回复: 上面你可以看到响应中有一些附加字段,如_index、_type、_score、max_score等。我按照ElasticSearchresponse_filtering指南删除了这些字段,但对我不起作用。我还将filter_path参数传递给请求0.0.0.0:5000/v4
我正在使用javascript定义对象数组,并希望根据对象属性删除值。 我用了下面的代码: 预期结果:当我删除值时,它应该给我一个包含0个元素的数组。 实际输出:当我删除值时,我得到的数组有1个元素,元素值为null。
问题内容: 我有一些JSON输入,其形状我无法预测,并且我必须进行一些转换(以称呼它),以便不记录某些字段。例如,如果我有此JSON: 然后,在转换之后,它应如下所示: 上面的示例是微不足道的,但实际情况并非如此。我将有一些正则表达式,如果 输入JSON 上的任何字段与之匹配,则不应将其放在结果上。如果我有一些嵌套对象,我将必须递归进行。我一直在 LINQ to JSON 上看到过一些东西,但找不
我有一个像上面一样的pojo 用于创建json请求对象的代码如下: 我只是想通过不删除任何上述代码从args中删除userIds。 提前谢谢。
问题内容: 我已经在Go中创建了一个API,该API在被调用后会执行查询,创建一个结构实例,然后将该结构编码为JSON,然后再发送回调用方。我现在想允许调用者通过传递“ fields” GET参数来选择他们想要返回的特定字段。 这意味着根据字段值,我的结构将发生变化。有什么方法可以从结构中删除字段?或者至少将它们动态隐藏在JSON响应中?(注意:有时我有空值,因此JSON omitEmpty标记在