2016-05-17 57 views
-2

我怎么能得到用户[关键字] []使用jQuery的价值?我试图得到像console.log(用户[关键字]);但它不工作JSON数据阅读使用jQuery

{ 
    "User[firstName]": "", 
    "User[lastName]": "", 
    "User[city]": "", 
    "User[countryCode]": "", 
    "User[gender]": "", 
    "User[userType]": "", 
    "User[zip]": "", 
    "User[email]": "", 
    "User[age]": "", 
    "User[fullAddress]": "", 
    "CustomValue[11][fieldValue]": "", 
    "CustomValue[5][fieldValue]": "", 
    "CustomValue[1][fieldValue]": "", 
    "CustomValue[6][fieldValue]": "", 
    "CustomValue[7][fieldValue]": "", 
    "CustomValue[2][fieldValue]": "", 
    "CustomValue[8][fieldValue]": "", 
    "CustomValue[9][fieldValue]": "", 
    "CustomValue[4][fieldValue]": "", 
    "CustomValue[10][fieldValue]": "", 
    "CustomValue[3][fieldValue]": "", 
    "User[teams][]": null, 
    "": "", 
    "User[keywords][]": [ 
    "52", 
    "53", 
    "54" 
    ], 
    "User[searchType]": "1", 
    "User[keywordsExclude][]": null, 
    "User[id]": "", 
    "yt1": "" 
} 
+0

'data [“User [keywords] []”];'这不适合你吗? – Jai

+4

一旦你过去了你的眼前的问题,你应该考虑(如果它是你的)修复你的JSON的来源更加理智。如果它不是你的,那就去抱怨:) –

+0

你在哪个变量中存储这些数据? –

回答

0

我想你需要与[]方括号中使用您的数据针对特定的键:

var data = { 
 
    "User[firstName]": "", 
 
    "User[lastName]": "", 
 
    "User[city]": "", 
 
    "User[countryCode]": "", 
 
    "User[gender]": "", 
 
    "User[userType]": "", 
 
    "User[zip]": "", 
 
    "User[email]": "", 
 
    "User[age]": "", 
 
    "User[fullAddress]": "", 
 
    "CustomValue[11][fieldValue]": "", 
 
    "CustomValue[5][fieldValue]": "", 
 
    "CustomValue[1][fieldValue]": "", 
 
    "CustomValue[6][fieldValue]": "", 
 
    "CustomValue[7][fieldValue]": "", 
 
    "CustomValue[2][fieldValue]": "", 
 
    "CustomValue[8][fieldValue]": "", 
 
    "CustomValue[9][fieldValue]": "", 
 
    "CustomValue[4][fieldValue]": "", 
 
    "CustomValue[10][fieldValue]": "", 
 
    "CustomValue[3][fieldValue]": "", 
 
    "User[teams][]": null, 
 
    "": "", 
 
    "User[keywords][]": [ 
 
    "52", 
 
    "53", 
 
    "54" 
 
    ], 
 
    "User[searchType]": "1", 
 
    "User[keywordsExclude][]": null, 
 
    "User[id]": "", 
 
    "yt1": "" 
 
}; 
 
var pre = '<pre>'+ JSON.stringify(data["User[keywords][]"], 0, 0) +'</pre>' 
 
document.write(pre)

2

如果JSON是赋给变量obj

console.log(obj['User[keywords][]']);