这是我的JSON代码,因为你可以看到第一个对象名称“com.app.connect.model.Login”包含句点。如果对象名称包含句点,如何提取Json对象值?
{
"com.app.connect.model.Login": {
"status": "FAIL",
"message": "Incorrect username or password."
}
}
我想提取“状态”值。如果对象名称不包含句点,我可以获得“状态”值。
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)
对此有何建议?
[如何获得JSON对象的值,如果它的名称包含点?]可能的重复(http://stackoverflow.com/questions/2577172/how-to-get-json-objects-value-if-its-name -contains-dots) – Pat
@Pat我看到了这个问题和答案。我也试过,但这个例子是数组,我无法申请这个代码。 – Erdogan