这是我的json:
{"d":{"key1":"value1",
"key2":"value2"}}
有没有办法在不知道键是什么的情况下访问这个数组中的键和值(在javascript中)?
我的json是这样构造的,是因为我通过jquery调用的webmethod返回了一个字典。如果不能使用上面的方法,那么我需要对返回数据的方式进行哪些更改?
下面是我的webmethod的概要:
<WebMethod()> _
Public Function Foo(ByVal Input As String) As Dictionary(Of String, String)
Dim Results As New Dictionary(Of String, String)
'code that does stuff
Results.Add(key,value)
Return Results
End Function
发布于 2011-02-25 13:14:00
您可以使用for..in
构造遍历对象的任意属性:
for (var key in obj.d) {
console.log("Key: " + key);
console.log("Value: " + obj.d[key]);
}
发布于 2011-02-25 13:12:47
这就是你要找的吗?
var data;
for (var key in data) {
var value = data[key];
alert(key + ", " + value);
}
发布于 2019-08-04 17:14:24
{
"d":{
"key1":"value1",
"key2":"value2"
}
}
要访问第一次密钥写入:
let firstKey=Object.keys(d)[0];
要访问第一次密钥写入的值:
let firstValue= d[firstKey];
https://stackoverflow.com/questions/5113847
复制相似问题