Js 怎么遍历json对象所有key及根据动态key获取值

Js 怎么遍历json对象所有key及根据动态key获取值,第1张

var obj = {};

for(var k in obj) {

    //遍历对象,k即为key,obj[k]为当前k对应的值

    consolelog(obj[k]);

}

public ActionResult GetValue()

{

ChangePasswordModel model1 = new ChangePasswordModel();

model1OldPassword = "111";

model1NewPassword = "222";

return thisJson(model1);//返回对象到前台

}

这样返回的model1对象就会传递到result中去,前台可以直接使用resultNewPassword来取值

如下

$ajax(

{

url: "GetValue", //表示提交给的action

type: "post", //提交方法

datatype: "json",//数据类型

success: function (result) { //返回的结果自动放在resut里面了

alert(resultNewPassword);

}

});

public static void jsonToBean(String data) {

try {

JSONArray array = new JSONArray(data);//将json字符串转成json数组

for (int i = 0; i < arraylength(); i++) {//循环json数组

JSONObject ob = (JSONObject) arrayget(i);//得到json对象

String name= obgetString("name");//name这里是列名称,获取json对象中列名为name的值

Systemoutprint(name);//输出name

} catch (JSONException e) {

}

}

看这样一段函数定义的代码就明白了function json_to_format_string(obj,deep){ var html = ""; var blank_string = ""; for (var i = 0; i < deep; i++) { blank_string += " "; }; for(var name in obj){ if (typeof(obj[name])=="object") { html += blank_string + name +": "+ "

"; html += json_to_format_string(obj[name],deep+1); }else{ html += blank_string + name +": "+ obj[name]+"

"; } } return html;}

以上就是关于Js 怎么遍历json对象所有key及根据动态key获取值全部的内容,包括:Js 怎么遍历json对象所有key及根据动态key获取值、mvc ajax传json对象后台怎么获取里面的值并放入数据库中、json对象数组取值 怎么获取城市数据并打印出来,我得到的是最后一个城市等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9379548.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存