zoukankan      html  css  js  c++  java
  • 获取json对象的id或者根据name获取id

    --用json的时候,知道id获取对应的name或者相反根据name获取id

    --内核代码

    1 <script>
    2 var products=[{ID:1,Name:"a",Price:1},{ID:2,Name:"b",Price:4}];
    3 for(var s in products)
    4 {  alert("ID是:"+products[s].ID+"Name是:"+products[s].Name); }
    5 </script>

    products[索引]获得json数组对象,然后 对象.属性 获得属性值。

    --两个方法:

    --1、idToName

    function idToName(jsonList,id)
    {
        var schools = jsonList[0].school;
        var name = '';
        for(var s in schools) {
            var getId = schools[s].id ;
            var getName = schools[s].name;
            if (getId = id ) name = getName ;
        };
        return name ;
    }

    --2、nameToId

    function nameToId(jsonList,name)
    {
    	var schools = jsonList[0].school;
    	var id = '';
    	//alert(name);
    	for(var s in schools) {
    		var getId = schools[s].id ;
    		var getName = schools[s].name;
    		//alert('getId='+getId);
    		//alert('gegName='+getName);
    		//alert (getName + name);
    		//alert (getName == name);
    		if (getName == name ) {
    			id = getId; 
    			//alert('findid='+id);
    			return id;
    			} ;
    	};
    }
    

      

  • 相关阅读:
    php 异步执行脚本
    微信扫描带参数二维码事件
    windows7搭建wnmp环境
    Windows下安装Redis及php的redis拓展教程
    英语翻译(一维map)
    转圈游戏
    蓝桥杯剪邮票
    再谈组合
    关于inf设置为0x3f3f3f3f
    枚举排列组合(dfs)
  • 原文地址:https://www.cnblogs.com/qinche/p/3151901.html
Copyright © 2011-2022 走看看