这是我的JSON代码,你可以看到第一个对象名称“com.app.connect.model.Login”包含句点。
{
"com.app.connect.model.Login": {
"status": "FAIL",
"message": "Incorrect username or password."
}
}
我想提取“状态”值。如果对象名称不包含句点,我可以获得“status”值。
var statusJson2 = jsonCC2.comappconnectmodelLoginStatus.status;
我尝试了很多东西,但我无法实现。
var jsonCC = { "com.app.connect.model.LoginStatus": { "status": "FAIL", "message": "Incorrect username or password." } };
var jsonCC2 = { "comappconnectmodelLoginStatus": { "status": "FAIL", "message": "Incorrect username or password." } };
//var statusJson = jsonCC.["com.app.connect.model.LoginStatus"].status;
var statusJson2 = jsonCC2.comappconnectmodelLoginStatus.status;
//console.log(statusJson)
console.log(statusJson2)
对此有何建议?
答案 0 :(得分:4)
你可以这样做:
var subObject = jsonCC["com.app.connect.model.Login"];
请勿在{{1}}和jsonCC
这是工作代码的JSFiddle。