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

1549年前 (2017-08-02)javaScript5984

不知道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


本文原创,转载必追究版权。

分享给朋友:

相关文章

plsql 中number类型字段 取消科学计数法显示

 PL/SQL DEVELOPER中禁用科学计数法:Tools - Prefrence - SQL Window - 选择:"Number fields to_char&quo...

谈话让别人舒服的程度,决定你成功的高度

职场上,有这样两种截然相反的人:有人生怕别人舒服,尽量让别人不舒服,而只要自己舒服就行;还有一类人生怕别人不舒服,尽量让别人舒服,哪怕委屈自己。猎头公司猎聘的老总有几十万年薪的,也有几百万的,甚至有过...

dwz +jfinal 批量多文件上传 实例

页面部分:<link href="${root}/style/dwz/uploadify/css/uploadify.css" rel="sty...

office 2010安装、激活、激活工具下载

office 2010安装、激活、激活工具下载

 首先下载好工具包(包括office 2010安装程序、激活工具及Microsoft .NET Framework 4.0),点击工具包下载进行下载;安装好office 2010。如果是wi...

Java判断是数字还是字符串

方法一:利用正则表达式public class Testone {public static void main(String[] ...

org.apache.subversion.javahl.ClientException: ¾ܾø·ÃÎʡ£ svn: Can't move 'E:\workspace\TourMarkets\.

org.apache.subversion.javahl.ClientException: ¾ܾø·ÃÎʡ£  svn: Can't move 'E:\workspace\T...

评论列表

发表评论

访客

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