在我的 asp.Net 应用程序(MVC 3)中,我正在使用一些 jquery 控件。我有 json
{
"text":"Books",
"state":"open",
"attributes":{
"url":"/demo/book/abc",
"price":100
}
如何获得属性值?
在我的 asp.Net 应用程序(MVC 3)中,我正在使用一些 jquery 控件。我有 json
{
"text":"Books",
"state":"open",
"attributes":{
"url":"/demo/book/abc",
"price":100
}
如何获得属性值?
我想你需要
var json = {
"text":"Books",
"state":"open",
"attributes":{
"url":"/demo/book/abc",
"price":100
}
json.attributes.url
例如。
如果你拿
var data = {
"text":"Books",
"state":"open",
"attributes":{
"url":"/demo/book/abc",
"price":100
}
如果属性的属性不要改变,你可以data.attributes.url
像@furqan 所说的那样使用。
但是,如果您的属性可以更改,您可以遍历属性,例如
for(x in data.attrubutes)
{
//do some specific code for x which will be the NAME of the attribute.
//by calling data.attributes[x] for the value.
}
你做objectName[attributename]
或objectName.attributename
例如
var test = {
"text":"Books",
"state":"open",
"attributes":{
"url":"/demo/book/abc",
"price":100
}
test.text
将返回值