如何使用javascript将JSON对象的值获取为字符串

时间:2016-07-19 12:11:51

标签: javascript jquery json string object

我有一个JSON对象。例如:

{
    "id": 1,
    "name": "Name",
    "surname": "Surname",
    "number": "111111111"
}

如何使用javascript从这个JSON对象创建一个字符串,如下所示。

  

姓名姓名111111111

2 个答案:

答案 0 :(得分:2)

您可以使用for...in语句来迭代对象的值。在循环中将每个值添加到字符串。

var json = {
    "id": 1,
    "name": "Name",
    "surname": "Surname",
    "number": "111111111"
};

var str = "";
for (var key in json) {
    str += (key != "id") ? (json[key] + " ") : "";
}
console.log(str);

答案 1 :(得分:1)

假设您将此json存储在var中。 例如:

var jsonObject = {
    "id": 1,
    "name": "Name",
    "surname": "Surname",
    "number": "111111111"
}

你可以这样做:

var myStringResult = jsonObject.name + ' ' + jsonObject.surname + ' ' + jsonObject.number;