如何从json输入中删除空值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从json输入中删除空值相关的知识,希望对你有一定的参考价值。
如何从以下输入中删除包含空值的属性
var data = [
{ "Id": "parent", "Function": "Project Management", "Phase": "(Null)" },
{ "Id": "1", "Function": "R&D Team", "Phase": "parent" },
{ "Id": "2", "Function": "HR Team", "Phase": "parent" },
{ "Id": "3", "Function": "Sales Team", "Phase": "parent" },
{ "Id": "4", "Function": "Philosophy", "Phase": "1" },
{ "Id": "5", "Function": " Organization", "Phase": "1" },
];
答案
你可以这样做:
data = data.map(obj => Object.keys(obj).reduce((prev, prop) => {
// you can check for '(Null)', null or for any different kind of value here
if (obj[prop] != '(Null)') {
prev[prop] = obj[prop]
}
return prev
}, {}))
以上是关于如何从json输入中删除空值的主要内容,如果未能解决你的问题,请参考以下文章
如何在 android 中使用 Gson 或 VOLley 从 json 中删除空值