javascript - 将javascript中的对象转换为json对象

标签 javascript jquery json

我有一个像 var sourceJsonStr= {"foo":25,"xyz":49}; 我想要类似的 JSON 对象像 var targetStrJson = [['foo', 25], ['xyz', 49]]。如何在 javascript 中将 sourcejson 转换为 targetjson。

最佳答案

这是一种方法:

var source = {"foo": 25, "xyz": 49};
var target = Object.keys(source).map(key => [key, source[key]]);

console.log(target);

关于javascript - 将javascript中的对象转换为json对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41820942/

相关文章:

php - 使用jquery加载不同的css?

javascript - gulpfile 错误接收到非 Vinyl 对象

javascript - Vue/Vuex - 两个或多个具有异步调度(ajax)的组件

jQuery 在 'each' 中包含隐藏的 div

javascript - 如何通过 JSON 文件使用 JQUERY AJAX 填充 2 选择标签?

javascript - JSON遍历对象并访问数据结果无法读取未定义的属性

javascript - 如何仅传递 javascript 对象的内容,而不迭代每个值?

javascript - JQuery 鼠标悬停事件的兼容性问题

javascript - 显示带有来自 json 的真实值的复选框

javascript - bootbox 4.4 如何用不同的按钮标签提醒