Javascript 如何解析JSON子项
这是我得到的响应数据。 有人知道如何解析这些数据吗Javascript 如何解析JSON子项,javascript,jquery,json,codeigniter,twitter-bootstrap,Javascript,Jquery,Json,Codeigniter,Twitter Bootstrap,这是我得到的响应数据。 有人知道如何解析这些数据吗 "message":{ "amount":{"notFloat":"'asd' does not appear to be a float"}, "lastname":{"notEmpty"}:"lastname must be required"}, etc.... } 我想要的是以组织格式显示所有检测到的错误 options.save(d, { success:
"message":{
"amount":{"notFloat":"'asd' does not appear to be a float"},
"lastname":{"notEmpty"}:"lastname must be required"},
etc....
}
我想要的是以组织格式显示所有检测到的错误
options.save(d, {
success: function (model, response) {
if(response['status'] == 'success'){
alert = new AlertView({type: 'success', message: 'New record successfully added.'});
} else {
alert = new AlertView({type: 'error', message: response['message']});
}
alert.render();
},
error: function (model, response) {
alert = new AlertView({type: 'error', message: response});
alert.render();
}
});
顺便说一句,此响应的格式不正确。它应该用{}包装
这是无效的Json,请使用jsonlint.com检查无效的Json。检查生成响应的代码。这是来自我的API的响应。您使用的语言是什么?实际上这看起来像:{“状态”:“错误”,“消息”:{“金额”:{“notFloat”:“'asd'似乎不是浮点”}}。。
data = $.parseJSON(jsonAsTextFromServer);
$.each( data.message, function( key, value ) {
$.each( value, function( err_key, err_value ) {
alert( key + "::" + err_key + ": " + err_value );
});
});