这是我的json:
{"d":{"key1":"value1", "key2":"value2"}}
有什么方法可以在不知道键是什么的情况下访问此数组中的键和值(在javascript中)?
我的json这样构造的原因是,我通过jquery调用的网络方法正在返回字典。如果无法使用上述方法,那么我需要对返回数据的方式进行哪些更改?
这是我的网络方法的概述:
<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
您可以使用该for..in构造遍历对象的任意属性:
for..in
for (var key in obj.d) { console.log("Key: " + key); console.log("Value: " + obj.d[key]); }