[英]Read Json Variable
{"TeamList" : [{"teamid" : "2","teamname" : "Milan"}]}
我如何編寫代碼以讀取teamid和teamname以便將它們存儲在單獨的變量中?
請幫忙!
如果它是JSON字符串,請對其進行解析...
var obj = jQuery.parseJSON(jsonString);
然后處理信息
obj.TeamList[0].teamid;
obj.TeamList[0].teamname;
TeamList
是一個數組,因此,如果您有多個“團隊”,則需要遍歷它們。
您有一個包含數組TeamList
的對象,該數組具有一個對象作為其元素:
var tl = {"TeamList" : [{"teamid" : "2","teamname" : "Milan"}]};
var id = tl.TeamList[0].teamid;
var name = tl.TeamList[0].teamname;
如果您發布的示例包含為字符串,則可以使用javascript進行解析...
var jsonObject = JSON.parse(myJsonString);
然后您可以像這樣訪問數組...
jsonObject.TeamList
以及TeamList中的每個項目...
jsonObject.TeamList[i].teamid
jsonObject.TeamList[i].teamname
最后假設您在TeamList中有一項,並嘗試直接回答您的問題...
var teamid = jsonObject.TeamList[0].teamid;
var teamname = jsonObject.TeamList[0].teamname;
希望有道理
用哪種語言? 基本上,使用json解析后,您將對結果執行以下操作:
result["TeamList"][0]["teamname"]
獲取組名, result["TeamList"][0]["teamid"]
獲取組名。
如果可以使用json_decode,如下所示:
$content = '{"TeamList" : [{"teamid" : "2","teamname" : "Milan"}]}';
$json = json_decode($content);
$obj = $json->{'TeamList'}[0];
print $obj->{'teamid'}."//".$obj->{'teamname'};
您已將問題標記為jQuery? 您要在頁面上顯示此信息嗎?
給定一些示例html:
<label>Team ID:</label>
<div id="teamid"></div>
<label>Team Name:</label>
<div id="teamname"></div>
還有一點jquery:
var obj = {"TeamList" : [{"teamid" : "2","teamname" : "Milan"}]};
$('#teamid').html(obj.TeamList[0].teamid);
$('#teamname').html(obj.TeamList[0].teamname);
將允許您完成此操作。 正如其他人指出的那樣,如果有多個團隊,則需要遍歷整個集合。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.