摘要:但是也會有一些問題產(chǎn)生。下面就是我在開發(fā)過程中遇到的兩個關(guān)于的問題,和大家分享一下。二瀏覽器對于格式要求比較嚴格,如果寫的格式不規(guī)范就會報錯,我遇到的問題是提示提示缺少標識符字符串或數(shù)字。
序言
json在不同的開發(fā)語言中被越來越多的應(yīng)用,大多數(shù)應(yīng)用在接口。但是也會有一些問題產(chǎn)生。下面就是我在開發(fā)過程中遇到的兩個關(guān)于json的問題,和大家分享一下。
一、在我們平常遇到的json格式正規(guī)的應(yīng)該是下面這種:
[{"data":{"hello":"1222"},"type":"12349999","date":"2014-10-30 17:6:9","user":"123","time_stamp":1351587969902}, {"data":{"hello":"world"},"type":"777","date":"2011-10-30 17:12:53","user":"0000","time_stamp":1351588373519}]
但是有的時候我們會遇到不帶雙引號,例如下面的:
{result:133,total:154,Page:0,list:[{Prdh:"abcde"}]}
在php中用json_decode是無法解析這種不帶雙引號的,不規(guī)則的json格式。那我們只能把不正規(guī)變成正規(guī),才能進行解析。利用下面代碼就可以將json變成正規(guī)格式:
function json_decode_new($str, $m=false) { if(preg_match("/w:/", $str)) $str = preg_replace("/(w+):/is", ""$1":", $str); return json_decode($str, $m); }
主要是應(yīng)用了一個正則表達式。
二、ie7瀏覽器對于json格式要求比較嚴格,如果json寫的格式不規(guī)范就會報錯,我遇到的問題是提示提示缺少標識符、字符串或數(shù)字。當時我的json格式是這個樣寫的
var jsonstr={"name":"ceshi","title":"555"}
在我們看來是沒有錯誤的,但是在ie7下面不行,我們必須在最后加上逗號,變成下面這種:
var jsonstr={"name":"ceshi","title":"555",}
以上就是我遇到的兩個json的問題了,希望對大家有幫助
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/21581.html
摘要:但是也會有一些問題產(chǎn)生。下面就是我在開發(fā)過程中遇到的兩個關(guān)于的問題,和大家分享一下。二瀏覽器對于格式要求比較嚴格,如果寫的格式不規(guī)范就會報錯,我遇到的問題是提示提示缺少標識符字符串或數(shù)字。 序言json在不同的開發(fā)語言中被越來越多的應(yīng)用,大多數(shù)應(yīng)用在接口。但是也會有一些問題產(chǎn)生。下面就是我在開發(fā)過程中遇到的兩個關(guān)于json的問題,和大家分享一下。 一、在我們平常遇到的json格式正規(guī)的...
摘要:我們一般用來深拷貝,其過程說白了,就是利用將對象序列化字符串,再使用來反序列化還原對象。至于這行代碼為什么能實現(xiàn)深拷貝,以及它有什么局限性等等,不是本文要介紹的。小結(jié)論能不用和就不用,采用替代方案且性能更優(yōu)的。 JSON.parse(JSON.stringify(obj))我們一般用來深拷貝,其過程說白了,就是利用 JSON.stringify 將js對象序列化(JSON字符串),再使...
摘要:內(nèi)容結(jié)構(gòu)是中列出的每個依賴項的大型列表,應(yīng)安裝的特定版本,模塊的位置,驗證模塊完整性的哈希,它需要的包列表,以及依賴項列表。期望與真實行為之間的這種沖突在中引發(fā)了一個非常有趣的問題線索。此更改是作為的一部分發(fā)布的,該版本于年月日上線。 showImg(https://segmentfault.com/img/bVbkuXN?w=1440&h=1080); 想閱讀更多優(yōu)質(zhì)文章請猛戳Git...
摘要:一前言夜晚十點鐘的時候源自拉群狂魔老板的問候今天下班前我自己都還登陸過的,咋突然間就不行了捏懷著郁悶的心情,首先看了下為什么不能登陸,打開了看了下錯誤再接著看到控制臺打印的信息二問題追蹤因為先看到的是紅色的報錯,所以第一反應(yīng)是先檢查了。 一、前言 夜晚十點鐘的時候源自拉群狂魔老板的問候: showImg(https://segmentfault.com/img/bVbpqLI?w=59...
摘要:一前言夜晚十點鐘的時候源自拉群狂魔老板的問候今天下班前我自己都還登陸過的,咋突然間就不行了捏懷著郁悶的心情,首先看了下為什么不能登陸,打開了看了下錯誤再接著看到控制臺打印的信息二問題追蹤因為先看到的是紅色的報錯,所以第一反應(yīng)是先檢查了。 一、前言 夜晚十點鐘的時候源自拉群狂魔老板的問候: showImg(https://segmentfault.com/img/bVbpqLI?w=59...
閱讀 1618·2021-11-22 13:53
閱讀 2848·2021-11-15 18:10
閱讀 2755·2021-09-23 11:21
閱讀 2491·2019-08-30 15:55
閱讀 475·2019-08-30 13:02
閱讀 752·2019-08-29 17:22
閱讀 1659·2019-08-29 13:56
閱讀 3455·2019-08-29 11:31