如何将包含不同键值对的json转换为列表javascript
How to convert json containg different key value pairs to a list javascript?
我有一个json字符串,格式为
var jsonData = [{"label":"Hass1(xxx_sem@hotmail.com)","value":"xxx_sem@hotmail.com"},{"label":"Hass(sxx_sem@hotmail.com)","value":"sxx_sem@hotmail.com"},{"label":"Sam(sx_sem@hotmail.com)","value":"sx_sem@hotmail.com"}]
我需要把它转换成这样的格式
var obj = {"Hass1(xxx_sem@hotmail.com)":"xxx_sem@hotmail.com",
"Hass(sxx_sem@hotmail.com)","sxx_sem@hotmail.com"}
怎么做?
到目前为止我已经实现了像
function ConvertMeJason(jsonMe) {
var list = JSON.parse(jsonMe);
list.Object.forEach(function (obj) { /// I am getting error undefined function foreach
emptyJson.add('"' + obj.label + '"', '"' + obj.value + '"');
})
}
像这样:
function convert(data) {
var obj = {};
for (var i = 0; i<data.length; i++) {
obj[data[i].label] = data[i].value;
}
return obj;
}
相关文章:
- 转换 JSON 日期,不考虑时区
- 转换 JSON 文件
- 使用正则表达式转换 JSON 密钥值
- 如何通过javascript转换JSON中的DC2type:数组和DC2type中的JSON
- 转换json中的整数值
- 转换JSON架构格式
- 转换JSON "/日期(1404860400000)"到javascript日期
- 在js中转换json数组
- 检索原始日期值转换JSON.stringify
- Java脚本转换json数据
- 用JS转换JSON字符串
- 转换JSON数组的对象,从两个属性值创建新的属性
- 在AngularJs中转换JSON对象
- 需要转换JSON格式
- 转换JSON中的字符串
- 如何转换json数组的JS
- jQuery UI自动完成与预转换json url
- 使用递归转换json数据
- 如何在jquery中转换json格式的数组
- 如何转换json没有& quot;