2014-12-07 57 views
0

如何從blow字符串中提取pathmp3?如何才能找到jQuery對象中的特定元素?

[ 
    { 
    "id":2578774, 
    "word":"apple", 
    "addtime":"2013-11-04 21:40:05", 
    "hits":6796, 
    "username":"JerrySun", 
    "sex":"m", 
    "country":"United States", 
    "code":"en", 
    "langname":"English", 
    "pathmp3":"http:\/\/apifree.forvo.com\/audio\/3l2h333f1p3d1h2a363f2j3b2h2j282e3f373m2b3f2k1g31231n3m3i3l331n2637361i3g393c293j243i3l2c3o341b2p291j2k1n1l1o3m233p2e1g1h2i343m25_2925241j3a1j3f342e232c3k2k212n2i29263p352i3n1t1t", 
    "pathogg":"http:\/\/apifree.forvo.com\/audio\/28313h382e3j2g3k3k231b311j3k39281l1h1m1g2d1h3m2h3g3k1o2h3n2m273325332l3e331g2n2j2l2k293b3d3k2f3a322k2l1p2521232a232a2l2n1l2p2q3l_2i253a2o1f233626273i3d2e2k243j231j243m2a28371t1t", 
    "rate":5, 
    "num_votes":5, 
    "num_positive_votes":5 
    } 
]; 
+1

http://stackoverflow.com/questions/4935632/parse-json-in-javascript – 2014-12-07 10:57:49

+0

謝謝您的更新! 我問這個問題因爲我從服務器取這個字符串。在你推薦的那些答案中,用戶發送帶有回調元素的Ajax,以便於閱讀答案。但我用C#做了這個,並把字符串發送給客戶端。然後我嘗試用jQuery讀取String。 – MAB313 2014-12-08 12:17:12

+0

在這種情況下,您可以使用'JSON.parse(string);'將字符串轉換爲JSON對象。 – 2014-12-08 12:20:19

回答

1

,您可以訪問ARR這個值[0] .pathmp3

var arr= [ 
    { 
    "id":2578774, 
    "word":"apple", 
    "addtime":"2013-11-04 21:40:05", 
    "hits":6796, 
    "username":"JerrySun", 
    "sex":"m", 
    "country":"United States", 
    "code":"en", 
    "langname":"English", 
    "pathmp3":"http:\/\/apifree.forvo.com\/audio\/3l2h333f1p3d1h2a363f2j3b2h2j282e3f373m2b3f2k1g31231n3m3i3l331n2637361i3g393c293j243i3l2c3o341b2p291j2k1n1l1o3m233p2e1g1h2i343m25_2925241j3a1j3f342e232c3k2k212n2i29263p352i3n1t1t", 
    "pathogg":"http:\/\/apifree.forvo.com\/audio\/28313h382e3j2g3k3k231b311j3k39281l1h1m1g2d1h3m2h3g3k1o2h3n2m273325332l3e331g2n2j2l2k293b3d3k2f3a322k2l1p2521232a232a2l2n1l2p2q3l_2i253a2o1f233626273i3d2e2k243j231j243m2a28371t1t", 
    "rate":5, 
    "num_votes":5, 
    "num_positive_votes":5 
    } 
]; 

alert(arr[0].pathmp3); 
1

看來你在你的String這實際上是一個Array一個Object

只需做alert(myString[0].pathmp3);

myString[0]將訪問第一(只)對象,並.pathmp3附加到它會訪問該對象的屬性pathmp3

工作代碼段:

var myString= [ 
 
    { 
 
    "id":2578774, 
 
    "word":"apple", 
 
    "addtime":"2013-11-04 21:40:05", 
 
    "hits":6796, 
 
    "username":"JerrySun", 
 
    "sex":"m", 
 
    "country":"United States", 
 
    "code":"en", 
 
    "langname":"English", 
 
    "pathmp3":"http:\/\/apifree.forvo.com\/audio\/3l2h333f1p3d1h2a363f2j3b2h2j282e3f373m2b3f2k1g31231n3m3i3l331n2637361i3g393c293j243i3l2c3o341b2p291j2k1n1l1o3m233p2e1g1h2i343m25_2925241j3a1j3f342e232c3k2k212n2i29263p352i3n1t1t", 
 
    "pathogg":"http:\/\/apifree.forvo.com\/audio\/28313h382e3j2g3k3k231b311j3k39281l1h1m1g2d1h3m2h3g3k1o2h3n2m273325332l3e331g2n2j2l2k293b3d3k2f3a322k2l1p2521232a232a2l2n1l2p2q3l_2i253a2o1f233626273i3d2e2k243j231j243m2a28371t1t", 
 
    "rate":5, 
 
    "num_votes":5, 
 
    "num_positive_votes":5 
 
    } 
 
]; 
 

 
alert(myString[0].pathmp3);

相關問題