如何使用javascript将JSON对象的值转换为字符串

如何使用javascript将JSON对象的值转换为字符串,javascript,jquery,json,string,object,Javascript,Jquery,Json,String,Object,我有一个JSON对象。例如: { "id": 1, "name": "Name", "surname": "Surname", "number": "111111111" } var jsonObject = { "id": 1, "name": "Name", "surname": "Surname", "number": "111111111" } 如何使用javascript从这个JSON对象生成字符串,如下所示 姓名姓1

我有一个JSON对象。例如:

{
    "id": 1,
    "name": "Name",
    "surname": "Surname",
    "number": "111111111"
}
var jsonObject = {
    "id": 1,
    "name": "Name",
    "surname": "Surname",
    "number": "111111111"
}
如何使用javascript从这个JSON对象生成字符串,如下所示

姓名姓111111111


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

{
    "id": 1,
    "name": "Name",
    "surname": "Surname",
    "number": "111111111"
}
var jsonObject = {
    "id": 1,
    "name": "Name",
    "surname": "Surname",
    "number": "111111111"
}
你可以这样做:

var myStringResult = jsonObject.name + ' ' + jsonObject.surname + ' ' + jsonObject.number;
您可以使用语句来迭代对象的值。在循环中,将每个值添加到字符串

var json={
“id”:1,
“名称”:“名称”,
“姓”:“姓”,
“编号”:“111111111”
};
var str=“”;
for(json中的var键){
str+=(key!=“id”)?(json[key]+“”):“”;
}

console.log(str)是的,这很好,但我需要更通用的方法,因为我可能会得到具有不同标签名称的JSON对象。您可以使用这个函数:JSON.stringify。这里有文档。