JavaScript中根据key的value对json排序

/**
 * 获取table表格的数据项.
 */
function getTableData(tableId){
    var data = "{";                                          //定义数据变量
    $("#" + tableId).find("input, select").each(function(){  //遍历表格中的input、select等标签
        if($(this).attr("id")){                           //如果此标签设置了id,则取出其中数据
            data += "\"" + $(this).attr("id") + "\":\"" + $(this).val() + "\",";    //拼接id和数据
        }
    });
    if(data.length != 1){                                    //如果取出了数据,删除多余的符号
        data = data.substring(0, data.length-1);           //删除多余的符号‘,‘
    }
    data += "}";                                             //添加结束符
    data = eval("(" + data + ")");                           //将数据转换成json对象
    return data;                                      //返回数据
}
时间: 2024-10-09 12:25:05

JavaScript中根据key的value对json排序的相关文章

Javascript中的冒泡排序,插入排序,选择排序,快速排序,归并排序算法详解

http://baozoumanhua.com/users/10873617/articleshttp://baozoumanhua.com/users/10873639/articleshttp://baozoumanhua.com/users/10873665/articleshttp://baozoumanhua.com/users/10873687/articleshttp://baozoumanhua.com/users/10873718/articleshttp://baozouma

JSON——JavaScript 中的使用

由于JSON非常简单,很快就风靡Web世界,并且成为ECMA标准.几乎所有编程语言都有解析JSON的库,而在JavaScript中,我们可以直接使用JSON,因为JavaScript内置了JSON的解析. 把任何JavaScript对象变成JSON,就是把这个对象序列化成一个JSON格式的字符串,这样才能够通过网络传递给其他计算机. 如果我们收到一个JSON格式的字符串,只需要把它反序列化成一个JavaScript对象,就可以在JavaScript中直接使用这个对象了. 序列化(JS对象——>J

Javascript中的Array(数组) 、{}(映射) 与JSON解析

做网页总会使用javascript,使用javascript总会使用JSON.最近用到一下,就写写. 下面是总结: 1.将javascript中的Array和{}转化为json字符串可以使用json2.js,源码地址https://github.com/douglascrockford/JSON-js. 2.将json字符串转为javascript对象,可以使用javascript自带的eval函数. 3.javascript中可以使用typeof查看变量的类型. 4.要访问json字段,必须是

Java和JavaScript中使用Json方法大全

林炳文Evankaka原创作品. 转载请注明出处http://blog.csdn.net/evankaka   摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 它基于ECMAScript的一个子集. JSON採用全然独立于语言的文本格式,可是也使用了相似于C语言家族的习惯(包含C.C++.C#.Java.JavaScript.Perl.Python等).这些特性使JSON成为理想的数据交换语言. 易于人阅读和编写.同一时候也易于机器解析和生成

小谈一下JavaScript中的JSON

一.JSON的语法可以表示以下三种类型的值: 1.简单值:字符串,数值,布尔值,null 比如:5,"你好",false,null JSON中字符串必须用双引号,而JS中则没有强制规定. 2.对象 比如: 1 { 2 "name":"蔡斌", 3 "age":21, 4 "isRich":false, 5 "school":{ 6 "name":"广东工业大

JSON 在JavaScript 中的应用及自己的理解

[对象和json]JSON:JavaScript 对象表示法(JavaScript Object Notation).JSON 是存储和交换文本信息的语法.类似 XML.JSON是一种数据格式,不是一种编程语言.在json中没有注释.json代表了一个数据传输格式.一.json的语法可以表示以下三种类型的值:(数据结构)(1)简单值:是最简单的数据形式,可以是字符串.数值.布尔值.null.json不支持javascript中的特殊值undefined.注意:json中的字符串必须使用双引号括起

javascript 中的json

摘要 写这篇主要是发现 javascript 中 json 和我理解中java 语言的map 存储是不同的. javascript 中 object 本质是 array, 存储进去的数据是堆栈,有顺序的概念 const value = {a: 1, b:1}; const value1 = {b:1, a:1}; value === value1 // false Object.keys(value) // [a, b] Object.keys(value1) // [b, a] 可以看出来va

JavaScript中的Cookie 和 Json的使用

JavaScript中的Cookie 和 Json的使用 JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.采用的是完全独立于编程语言的文本格式来存储和表示数据.于2001年开始广泛的推广使用,2005-2006正式的称为主流的数据格式.(JSON是一种高效的数据存储格式,JSON的结构和对象一致,也是以键值对的形式来进行存储的:但是JSON是字符型数据) 功能:JSON主要用来进行数据的存储和文本信息的交换,类似于XML.但是却比XML更加的

javascript中字符串格式json如何转化成json对象

什么是JSON JSON(JavaScript Object Notation)是一种优美的JavaScript对象创建方法.JSON也是一种轻量级数据交换格式.JSON非常易于人阅读与编写,同时利于机器解析与生成.JSON是在AJAX中代替XML交换数据的更佳方案. JSON格式与语法 var jsonobject={        //对象内的属性语法(属性名与属性值是成对出现的)        propertyname:value, //对象内的函数语法(函数名与函数内容是成对出现的)