由JSON解析想到的

 function parseJSON(JSONString){
     var JSONObject=null;
     try{
         if(JSON&&JSON.parse){
             JSONObject=JSON.parse(JSONString);
         }
     }
     catch(exception){
         try{
             JSONObject=eval("("+JSONString+")");
         }
         catch(exception){
             throw "JSON解析异常:"+exception;
         }
     }
     return JSONObject;
 }
 /*
        JSON在JavaScript中究竟处于一个什么样的地位?
        对象,这是肯定的,作为基于对象的语言,JS中任何实现都以对象为模板。
        然而,这样的对象并非只是一个纯粹的东西,而是体现了聚合性。
        一个对象内部包含数组,数组的内部又可以包含对象,其复杂性和
        可扩展性可以随着需求以近乎无限的额度延伸。那么,可以大概地认为,JSON对象
        本身就是一个大量信息的载体,一个存储信息的介质。
        如果说,后端的XML是存储的最佳选择之一,那么对于前端,JSON绝对是不二选择。
        JSON作为一种JS原生就支持的类型,其实用性也是毋庸置疑的。
 */

你可能感兴趣的:(json,解析)