如何将JSON数据连接到字符串

How to concatenate JSON data into string?

本文关键字:连接 字符串 数据 JSON      更新时间:2023-09-26

我有{"Title":"Movie1","Year":"2013"} JSON数据。
我想从JSON中得到一个字符串"Movie12013"。如何做到这一点?

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

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

你不需要事先知道属性的数量或它的名称。

演示试试这个,

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

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

var data = JSON.parse(json);

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

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

我们现在可以简单地用+符号连接这两个值:

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

试试这样

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

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

jsonVarName.title + jsonVarName.year