JS数据处理[对json数据的一些简单处理转为数组或者键值对]

原创 2016年05月31日 20:44:37
  **//构造json字符串  然后再把json字符串解析成对象**
    var decodeData = "{";
    $.each(data,function(index,value){
        // alert(value+" "+value['name']+" "+value['value']);
        decodeData+=value['name']+":["+value['value']+"],";
    });
    decodeData = decodeData.substr(0,decodeData.length-1)+"}";

    **//构造成一个map对象**
    var decodeData = [];
    $.each(data,function(index,value){
        decodeData.push({name:value['name'],value:value['value']});
    });

    **//构造成一个数组对象**
    var dataArray = [];
    $.each(data,function(index,value){
        var keyYear = value['name'];
        var v = value['value'];
        dataArray[keyYear] = v;
    });
    alert(dataArray["2010"]);

    **//测试js中的数组中的下标不仅仅是数值型 可以是字符型 布尔型等,
      可以用来解决map对象的问题**
    var data = [];
    data[0] = 0;
    data['a'] = 'This is a';
    data['b'] = 'this is b';
    data[false] = "this is false"; 
    alert(data[false]);
版权声明:本文为博主原创文章,未经博主允许不得转载。

JavaScript中用数组实现键值对

转自:http://jsj.52zxw.net/article_view.php/99.html

JS循环输出数组及数组键值

项目中通过API获取到json数组,但是前台需要输出数组内容和键值,我们可以通过 for in循环出来。代码如下: var arr={'a':1,'b':2,'c':3} for (var k in ...

JS解析json数据(如何将json字符串转化为数组)

New Document var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': { 'streetAddr...

json字符串转换为JSONObject和JSONArray

一.下载json 具体到http://www.json.org/上找java-json下载,并把其放到项目源代码中,这样就可以引用其类对象了二.具体转化过程SpeechUnderstanderList...

json转换为键值对

public class JsonParser { private static Dictionary lst_KeyValueData = null; publi...

JSON--就是键值对

数据类型和Json格式 数据类型,从结构上看,所有的数据最终都可以分成三种类型: 第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”...

JSONArray JSONObject删除指定键值对

因为业务需求,我需要给客户端提供json格式的字符串,我以前都是用springmvc自带的注解@ResponseBody直接转换json,查询是list就是json数组,是object就是json对象...

jquery对json 键值对或数组的增加、删除、遍历操作

jquery经常用到对json的操作,废话少说上代码: var jsonStr={}; //增加 jsonStr["name1"]="yu"; jsonStr["name2"]="jin"; jso...

java中JSON将数组对象转换成JSON字符串输出实例

java中JSON将对象转换成JSON字符串输出实例

java和js中JSONObject,JSONArray,Map,String之间转换——持续更新中

1.String转JSONObject String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}"; JSONObject...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS数据处理[对json数据的一些简单处理转为数组或者键值对]
举报原因:
原因补充:

(最多只允许输入30个字)