3

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')."
        ]
    }
}
1
  • testsome["ModelState"][""]? Commented Aug 4, 2015 at 5:31

5 Answers 5

1
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[""]);

screenshot

Sign up to request clarification or add additional context in comments.

1 Comment

a slight improvement: for (var i = 0; i < a.ModelState[''].length; i++) alert(a.ModelState[''][i]);
1

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['']);

Comments

0
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[""];```

Comments

0

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"][""]);

Comments

0
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

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.