如何将json数据连接成字符串?

时间:2014-08-01 10:36:13

标签: javascript jquery json

我有{"Title":"Movie1","Year":"2013"} 个json数据。我想为那个json得到一个字符串"Movie12013"。如何实现?

5 个答案:

答案 0 :(得分:2)

如果我理解正确,您可以执行以下操作:

var json= {"Title":"Movie1","Year":"2013"};
var result="";
for( key in json){
  result+= json[key];
}

您不必事先了解酒店的数量或名称。这应该适用于简单的场景。

答案 1 :(得分:2)

Demo  试试这个,

   var json= {"Title":"Movie1","Year":"2013"};
  var append="";
  $.each(json,function(key,value){
  append+=value;
  });

答案 2 :(得分:0)

首先需要使用JSON.parse()提取JSON数据:

var data = JSON.parse(json);

这假设您的JSON数据保存在名为json的变量中,我们已将其传递给parse()方法。这为我们提供了以下JavaScript对象:

{
    Title: "Movie1",
    Year: "2013"
}

我们现在可以通过将它们与+符号连接来加入这两个值:

var result = data.Title + data.Year; // "Movie12013"

答案 3 :(得分:-1)

尝试这样的事情

var jsonText = '{"Title":"Movie1","Year":"2013"}'
obj = JSON.parse(jsonText);
var string = obj.Title + obj.Year;

答案 4 :(得分:-3)

假设JSON数据保存在jsonVarName变量中:

jsonVarName.title + jsonVarName.year