回覆列表
  • 1 # 新聞提供者

    例如:

    JSON字串:

    var str1 = "{ "name": "cxh", "sex": "man" }";

    JSON物件:

    var str2 = { "name": "cxh", "sex": "man" };

    一、JSON字串轉換為JSON物件

    要使用上面的str1,必須使用下面的方法先轉化為JSON物件:

    //由JSON字串轉換為JSON物件

    var obj = eval("(" + str + ")");

    或者

    var obj = str.parseJSON(); //由JSON字串轉換為JSON物件

    或者

    var obj = JSON.parse(str); //由JSON字串轉換為JSON物件

    然後,就可以這樣讀取:

    Alert(obj.name);

    Alert(obj.sex);

    特別注意:如果obj本來就是一個JSON物件,那麼使用eval()函式轉換後(哪怕是多次轉換)還是JSON物件,但是使用parseJSON()函式處理後會有問題(丟擲語法異常)。

  • 中秋節和大豐收的關聯?
  • 怎樣解加密的網密碼?