簡體   English   中英

從響應僅獲取Json對象的一部分

[英]Get only part of Json object from a Response

如何僅返回對象的一部分返回響應

var jason = {
"age" : "24",
"hometown" : "Missoula, MT",
"gender" : "male"
};

如果我只想返回鍵/值對的響應。

"hometown" : "Missoula, MT"

好吧,我是新來的,以為我可以提出一個反例,我嘗試了點符號,它只是返回了值而不是鍵

var stations = [
    {id: 1, description: "London", lat: 64.1275, lon: 21.9028, observations: [2]},
    {id: 2, description: "Spain", lat: 65.6856, lon: 18.1002, observations: [1]}
];

如果我循環並使用stations [1] .description,我只會得到值“倫敦”

[
{description: "London"};
{description: "Spain"}
] 

該代碼循環遍歷對象,檢查鍵是否與期望的鍵匹配,以及值是否與期望的值匹配。 如果是這樣,它以key : value的形式在console.log()

 var jason = { "age" : "24", "hometown" : "Missoula, MT", "gender" : "male" }; var key = "hometown"; var value = "Missoula, MT"; for (var tempKey in jason) { var obj = jason[key]; if (tempKey == key && value == jason[key]) { console.log(key + " : " + jason[key]); } } 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM