2011-08-07 10 views
0

jsonは値を返し、変数に格納します。たとえば、json形式の特定の要素をキャッチする方法

var person = { 
    Name:"Shree", 
    Address: "Ratopul", 
    Profession: "Programmer", 
    Address: [ 
     { 
      District: "abc", 
      Ward: "Tel", 
      Tel:"235" 
     }, 
     { 
      District: "abc1", 
      Ward: "Tel", 
      Tel:"235" 
     }, 
     { 
      District: "abc2", 
      Ward: "Tel", 
      Tel: "235" 
     } 
    ] 
}; 

私はアドレスを取得しました。

var address=person.Address;

しかし、私はアドレスの特定の要素をキャッチしたいです。どのように可能ですか?私には分かりません。助けてください。

+0

これは私が意味 –

+0

「私はアドレスの特定の要素をキャッチしたい」何を意味するあなたにはないが、それは私の答え –

+0

ある 'District'ためaddress''で検索することが可能です迅速な対応に感謝します。 –

答えて

1
var p1=  person.Address[0] //first 
var p2=  person.Address[1] //second 
var p3=  person.Address[2] //third 

alert(p1.Ward); 

**or** 


    for (i=0; i< person.Address.length;i++) 
    { 
     var person=person.Address[i]; 
     if(person.Tel===235) 
     { 
      //this is the person i was looking for 
     } 
    } 
+0

を編集し 'Tel'は' 235' –

1

アドレスは単なるオブジェクトの配列です。

var district = person.Address[0].District; 
0

これは何をお探しですか?

 
var addresses=person.Address; 
$.each(addresses,function(index,item){ 
alert(item.District+"-"+item.Ward); 
if(item.Tel=="235") 
{ 
    alert(item.District); 
} 
}); 
+0

私はsoln.Thanksたくさん持っている。 –

関連する問題