Reputation: 3257
If I have the json object below... how can I access the string "Passwords must have...".
The "" property name name inside the ModelState is confusing me.
Thanks!
{
"Message": "The request is invalid.",
"ModelState": {
"": [
"Passwords must have at least one non letter or digit character. Passwords must have at least one uppercase ('A'-'Z')."
]
}
}
Upvotes: 3
Views: 1261
Reputation: 643
var a={
"Message": "The request is invalid.",
"ModelState": {
"": [
"Passwords must have at least one non letter or digit character. Passwords must have at least one uppercase ('A'-'Z')."
]
}
};
console.log(a.ModelState[""]);
Upvotes: 1
Reputation: 14734
var my_dict = {
"Message": "The request is invalid.",
"ModelState": {
"": [
"Passwords must have at least one non letter or digit character. Passwords must have at least one uppercase ('A'-'Z')."
]
}
}
var my_string = my_dict['ModelState'][''][0]
this works for me
Upvotes: 0
Reputation: 5329
You can achieve it this way:
var somedata = {
"Message": "The request is invalid.",
"ModelState": {
"": [
"Passwords must have at least one non letter or digit character. Passwords must have at least one uppercase ('A'-'Z')."
]
}
};
console.log(somedata["ModelState"][""]);
Upvotes: 0
Reputation: 2533
var a = {
"Message": "The request is invalid.",
"ModelState": {
"": [
"Passwords must have at least one non letter or digit character. Passwords must have at least one uppercase ('A'-'Z')."
]
}
}
var yourAnswer = a.ModelState[""];```
Upvotes: 0
Reputation: 77482
Like so
var data = {
"Message": "The request is invalid.",
"ModelState": {
"": [
"Passwords must have at least one non letter or digit character. Passwords must have at least one uppercase ('A'-'Z')."
]
}
};
console.log(data.ModelState['']);
Upvotes: 1