在我从angularJS发布一些数据时开发MEAN堆栈应用程序时,正在创建一个JSON。我想将它转换为自定义JSON,其中双引号键和没有引号的数值。 例如,
生成的架构: {id:' aa', cmd:' ls', cpu:' 1.15', 记忆:' 15', 遗嘱执行人:' 1', 实例:' 1' }
所需的架构: {" id":" aa", " cmd":" ls", " cpu":1.15, " mem":15, "执行者":" 1", "实例":1 }
是否有任何方式或任何转换它的npm模块?
答案 0 :(得分:0)
试试这个
function parseNumber(obj){
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
if(isNaN(obj[key])) {
if(typeof obj[key] === 'object') {
parseNumber(obj[key]);
}
}
else {
obj[key] = parseFloat(obj[key]);
}
}
}
return obj;
}
var obj = { id: 'aa', cmd: 'ls', cpu: '1.15', mem: '15', executor: '1', instances: '1' };
console.log(JSON.stringify(parseNumber(obj)));

Search HTML5 Datalist by Value and inner text (or some other property)