Javascript 循环处理JSONResult中的数据

Javascript 循环处理JSONResult中的数据,javascript,asp.net-mvc,json,Javascript,Asp.net Mvc,Json,有没有一种方法可以使用索引值而不是键来循环JSON结果? 我想查看json数据结果并获取发送过来的键和值 e、 g $.get('/Home/GetTypes',函数(数据) { $。每个(函数(索引){ //举个例子,我知道这行不通。谢谢 '' } }); 假设数据是一个字典数组,那么就很接近了: $.each(data, function(index, obj) { // then obj and data[index] both point to the nth

有没有一种方法可以使用索引值而不是键来循环JSON结果? 我想查看json数据结果并获取发送过来的键和值

e、 g

$.get('/Home/GetTypes',函数(数据)
{
$。每个(函数(索引){
//举个例子,我知道这行不通。谢谢
'' 
}     
});

假设数据是一个字典数组,那么就很接近了:

 $.each(data, function(index, obj) {
      // then obj and data[index] both point to the nth entry in data

返回的JSON字符串是什么样子的?这将如何返回键数据和值数据?我认为data[index]只会返回值。
index
是键!将其写为
$是否更清晰。每个(数据、函数(键、值){
?呵呵。谢谢。我以为它传递的是一个数字索引,但这很好。谢谢如果数据是一个数组,那么是的,索引是数字的;否则,它是,你知道的,不管什么。。。
 $.each(data, function(index, obj) {
      // then obj and data[index] both point to the nth entry in data
for (key in data) {
    key = the key name
    data[key] = the value
}