如何将json转换为纯文本?

时间:2013-09-09 16:16:52

标签: javascript jquery json

如何将JSON转换为纯文本?

{"Days":["is not a number"]}到天不是数字。

以下是代码:

$('.best_in_place').bind("ajax:error", function(jqXHR,error, errorThrown) {
  alert(error.responseText);
});

2 个答案:

答案 0 :(得分:1)

当您使用jQuery时,这可能会有所帮助:

var result = '';
$.each(error.responseText, function(key, value) {
    result += key + ' ' + value;
});

如果响应包含多个键值对,这也可以很容易地调整。

<强>演示

Try before buy

答案 1 :(得分:1)

将响应转换为JSON对象并解析其键值对

var error = JSON.parse( error.responseText );
for( var name in error ) {
    console.log( name + " " + error[ name ] ); // Days is not a number
}