[英]Getting value from json array in java
我如何从java输出中的json数组获取值
{
"result": "success",
"from": "USD",
"rates": {
"AUD": ((AUD in terms of USD)),
"BGN": 1.8096,
"BRL": 3.1143,
"...": 1.3113,
"...": 7.473, etc. etc.
}
}
我如何获得“ BGN”的价值
您上面没有的不是JSON数组。
JSON数组如下所示:
{
"this-is-an-array": [1, 2, 3, 4, 5]
}
上面的内容是指定给属性费率的对象的属性。 可以将JSON视为地图和数组的地图。
下面,我向您展示如何在JavaScript中迭代属性。 它可能看起来像是一个数组,但实际上是您提供键即可访问的映射:
var json = { "result": "success", "from": "USD", "rates": { /* "AUD": ((AUD in terms of USD)), This is not JSON. It is something else */ "BGN": 1.8096, "BRL": 3.1143, "...": 1.3113 } }; for(var prop in json.rates){ console.log("Key: " + prop + ", Value: " + json.rates[prop]); }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.