使用javascript进行JSON数据检索

JSON data retrieval using javascript

本文关键字:数据 检索 JSON 进行 javascript 使用      更新时间:2023-09-26

大家好,我正在处理用户登录,当用户提交登录凭据时,将使用ajax调用API,如果登录凭据的详细信息正确/错误,我将得到响应,字符串化后,数据将以以下格式显示在控制台中。

如果为真{"$P_SUCCESS":true}

如果为false{"$P_SUCCESS":false}

现在,我想从上面的字符串中读取true值,并根据条件将用户重定向到新页面。

我尝试了不同的选择,但都是徒劳的。

感谢您提前提供的帮助。

您可以通过在[](例如:object['name'])之间指定名称来访问对象的属性。

var redirect = JSON.parse('{"$P_SUCCESS":true}')
var success = redirect['$P_SUCCESS']; // get value of $P_SUCCESS
alert(success);

试试这个

var data = {"$P_SUCCESS":true};
var result = data['$P_SUCCESS'];
if(result)
{
    //redirect
}
var r = eval(...the response...); // or whatever json decoding function
if(r.$P_SUCCESS) document.location = 'http://...';
else document.location = 'http://...';

JSON.parse()它将解析JSON对象中的数据,您可以从中轻松读取数据并相应地重定向用户。