Json相关

  1. Json官方网站
    http://www.json.org/
  2. JSON.parse
    http://msdn.microsoft.com/en-us/library/windows/apps/cc836466(v=vs.94).aspx      
         

     //layerjson字符串

    var obj = JSON.parse(layerjson); 

    //根据索引获得json的值
    alert
    (obj.index); 


         

    var jsontext = '{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}';
    var contact = JSON.parse(jsontext);
    var fullname = contact.surname + ", " + contact.firstname;
    // The value of fullname is "Aaberg, Jesper"
    
    
    var jsontext = '{ "hiredate": "2008-01-01T12:00:00Z", "birthdate": "2008-12-25T12:00:00Z" }';
    var dates = JSON.parse(jsontext, dateReviver);
    var string = dates.birthdate.toUTCString();
    // The value of string is "Thu, 25 Dec 2008 12:00:00 UTC"
    
    function dateReviver(key, value) {
        var a;
        if (typeof value === 'string') {
            a = /^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
            if (a) {
                return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
                                +a[5], +a[6]));
            }
        }
        return value;
    };
posted @ 2012-03-12 21:00    阅读(235)  评论(0编辑  收藏  举报