JSON.stringy(data.message)
,並獲得價值這樣
[
{
"code":"PasswordTooShort",
"description":"Passwords must be at least 6 characters."
}
]
我想在我的警告信息 描述的價值我怎麼能做到這一點
JSON.stringy(data.message)
,並獲得價值這樣
[
{
"code":"PasswordTooShort",
"description":"Passwords must be at least 6 characters."
}
]
我想在我的警告信息 描述的價值我怎麼能做到這一點
我想你不需要JSON.stringify
,但是需要JSON.parse
。 JSON.stringify
返回您的對象的JSON
表示形式。
你需要得到數組的第一個元素,因爲你obj
是array
,然後訪問它的屬性
var obj = [{"code":"PasswordTooShort","description":"Passwords must be at least 6 characters."}];
alert(obj[0].description);
這是準確的。 +1 –
謝謝suren先生 –
你可以像這樣
var _array=[{"code":"PasswordTooShort",
"description":"Passwords must be at least 6 characters."}];
// Since there is only one object in the array so doing _array[0]
_array[0].description
你爲什麼不使用一個變量來保存JSON.stringy(data.message)之前的值E:
var description = data.message[0].description
...
alert(description)
通過使用javasript JSON解析器
var obj = JSON.parse('{ "code":"PasswordTooShort", "description":"Passwords must be at least 6 characters." }');
alert(obj['description'])
感謝@suren編輯 –
@MohsinMuzawar您的代碼將無法正常工作 – Rajesh