Вот мой код 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)
Любое предложение для этого?
Вы можете просто сделать:
var subObject = jsonCC["com.app.connect.model.Login"];
Не ставьте период между jsonCC
и [
Вот JSFiddle рабочего кода.
com.app.connect.model.Login