[英]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.