js解析json对象获取属性名及值(key value值)

1548年前javaScript4598

不知道json串属性名字的时候,需要获取属性名。直接附代码:

//基本json串
var jsonObj = {"55":"1","70":"0","80":"2","60":"2"};
for (var prop in jsonObj)
{
  alert("jsonObj[" + prop + "]=" + jsonObj[prop]);
}

var jsons = [{"fmergername":"中国,山东省,济南市","fid":"370100","fname":"济南市","fparentid":"370000","fshortname":null,"flevel":2,"fcitycode":null,"fzipcode":null,"flng":null,"flat":null,"fspell":null}];
var len = jsons.length;
//动态遍历json数组
  for (var i = 0; i < len; i++) {
    for (var prop in jsons[i])
    {
      alert("jsonObj[" + prop + "]=" + jsons[i][prop]);
    }
}

var json= { "Type": "Coding", "Height":100 };
for (var key in json)
{
alert(key); //Type, Height
alert(json[key]); //Coding, 100
}
$.each(json, function(i) {
alert(json[i]); //Coding, 100
alert(i); //Type, Height
});
注意:当json是js对象时,直接遍历的出的key和value的值,但是当json为数组时遍历出的是1,2,3,4……和object


标签: js萨瓦迪卡

相关文章

js前端获取ip、地区及操作浏览器

js前端获取ip、地区及操作浏览器

可引用搜狐查询js接口查询用户的idhttp://pv.sohu.com/cityjson举例<script src="http://pv.sohu.com/cityjson...

js控制文本域textarea 剩余可填字符显示

Html部分:<span class="remo"><div>还可以输入<span style="font-family: Georgia;...

js遍历时间段内有几天是周六、有几天是周末

给出时间段算出本时间段内有几天是周天、有几天是周末<html> <head>    <meta http-equiv=&quo...

表单用submit提交前增加校验

有时由于各种原因 input 必须用submit类型提交,在表单提交前增加校验。直接附代码 <HTML>      <he...

JS实现拼接JSON串

  var  params = [];      for(var i ...

js实现字符串 传参数 作为变量名 并为其赋值(动态变量名)

直接附代码,自己测试<html> <script> //例如:为变量x赋值1 xvalue('x','1');//变量名为:x,值为:1....

评论列表

加气块设备
2017-08-05 09:43:03

博主很专业

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。