mon*_*nda 2 javascript jquery json
JSON有许多空值,我想用空字符串替换空值.
var json= [
{
"machineNum": "1A",
"serialNo": "123",
"city": ""
},
{
"machineNum": "2B",
"serialNo": "",
"city": ""
},
{
"machineNum": "3A",
"serialNo": "123",
"city": "NewCity"
}
]
var newJson=json.replace("","Not AVailable");
console.log(newJson);
Run Code Online (Sandbox Code Playgroud)
所以只要有"" - 空值替换为默认值"不可用"
以上不起作用.
你需要对json
字符串而不是javascript
对象进行替换.另外你不是在寻找""
你正在寻找"\"\""
:
var json= [
{
"machineNum": "1A",
"serialNo": "123",
"city": ""
},
{
"machineNum": "2B",
"serialNo": "",
"city": ""
},
{
"machineNum": "3A",
"serialNo": "123",
"city": "NewCity"
}
]
var temp = JSON.stringify(json);
temp = temp.replace(/\"\"/g, "\"Not Available\"");
json = JSON.parse(temp);
console.log(json);
Run Code Online (Sandbox Code Playgroud)
控制台输出:
归档时间: |
|
查看次数: |
2702 次 |
最近记录: |