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