JS 解析JSON实现导序

var chartData = [
                        {
                            "online": '2013-10-23',
                            "new": 0.00,
                            "login": 0.00,
                            "active": 0.00    },
                        {
                            "online": '2013-10-22',
                            "new": 0.00,
                            "login": 0.00,
                            "active": 0.00    },
                        {
                            "online": '2013-10-21',
                            "new": 0.00,
                            "login": 0.00,
                            "active": 0.00    },
                        {
                            "online": '2013-10-19',
                            "new": 0.00,
                            "login": 0.00,
                            "active": 0.00    },
                        {
                            "online": '2013-10-18',
                            "new": 1.50,
                            "login": 1.50,
                            "active": 1.50    },
                        {
                            "online": '2013-10-17',
                            "new": 0.00,
                            "login": 0.00,
                            "active": 0.00    },

                        {
                            "online": '2013-10-16',
                            "new": 0.00,
                            "login": 0.00,
                            "active": 0.00    }
                    ];
                var list = new Object;
                var j = 0;
                for (var i = (chartData.length-1); i >-1 ; i--) {
                    list[j] = chartData[i];
                    j++;
                };

        for(var i in list){
                alert(JSON.stringify(list[i]));
        }      JSON.parson();
        //alert(typeof(chartData));

parse用于从一个字符串中解析出json对象,如

var str = '{"name":"huangxiaojian","age":"23"}'

结果:

JSON.parse(str)

stringify()用于从一个对象解析出字符串,如

var
a = {a:1,b:2}

结果:

JSON.stringify(a)

"{"a":1,"b":2}"

时间: 2024-08-04 06:43:01

JS 解析JSON实现导序的相关文章

js解析json读取List中的实体对象示例

 这篇文章主要介绍了js解析json读取List中的实体对象的具体实现,需要的朋友可以参考下 1.由后台action 传给前台是需要将map 转成json格式   代码如下: Map<String, List> resultMap:  JSONObject json = JSONObject.fromObject(resultMap);  message = json.toString();    List中存放多个student对象    2.前台js 中先将结果json串转成对象  复制代

js解析json对象详细说明

function callback(str) { var json = eval('(' + str + ')'); } ...  不过现在都不建议用eval了,解析json,可以用这个 function jsondecode(data) { return (new function("return " + data))(); } json分析实例 json和xml进行比较,二者都是将对象扁平化(稍后我们解释这个"扁平化")的一种手段,xml的特点是结构严谨,而js

JS解析json数据并将json字符串转化为数组的实现方法_javascript技巧

复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <SCRIPT LANGUAGE="JavaScript"> var t="{'firstName': 'cyra', 'lastName': 'ric

js解析json读取List中的实体对象示例_javascript技巧

1.由后台action 传给前台是需要将map 转成json格式 复制代码 代码如下: Map<String, List> resultMap: JSONObject json = JSONObject.fromObject(resultMap); message = json.toString(); List中存放多个student对象 2.前台js 中先将结果json串转成对象 复制代码 代码如下: var obj = eval("("+data+")&quo

js解析json数据并动态赋值到select列表

jSON(JavaScriptObject Notation)一种简单的数据格式,比xml更轻巧.JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包. JSON的规则很简单:对象是一个无序的"'名称/值'对"集合.一个对象以"{"(左括号)开始,"}"(右括号)结束.每个"名称"后跟一个":"(冒号):"'名称/值'对"

js jquery前台解析json字符串

一.js解析json字符串 eval()和JSON.parse() 对于服务器返回的JSON字符串,如果jquery异步请求没做类型说明,或者以字符串方式接受,那么需要做一次对象化处理,就是将该字符串放于eval()中执行一次.这种方式也适合以普通javascipt方式获取json对象,以下举例说明: var dataObj=eval("("+data+")");//转换为json对象 为什么eval这里要添加 "("+data+")&

js读取并解析JSON类型数据的方法_javascript技巧

本文实例讲述了js读取并解析JSON类型数据的方法.分享给大家供大家参考,具体如下: 一.什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式,同时,JSON是 JavaScript 原生格式. 非常适合于服务器与 JavaScript 的交互 二.为什么使用JSON而不是XML 他们都是这样说的:尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Ser

JS使用eval解析JSON的注意事项分析_javascript技巧

本文较为详细的分析了JS使用eval解析JSON的注意事项.分享给大家供大家参考,具体如下: 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析. 使用eval函数来解析,并且使用jquery的each方法来遍历 用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器 返回JSON形式的字符串的形式,对于利用JSONO

js解析文本、xml格式、json数据与ajax和servlet交互及乱码解决

1,在ajax与后台的交互中经常会出现乱码, 解决办法: 在后台获取数据的时候要改变其编码 //获取jsp页面传递过来的userName    代码如下 复制代码 String user= request.getParameter("userName");  //使用String来改变获取到的字符集编码  String userid = new String(user.getBytes("iso8859-1"),"GBK");    2,XMLH