關於json的一些問題

2021-09-19 08:04:29 字數 825 閱讀 2701

序言

json在不同的開發語言中被越來越多的應用,大多數應用在介面。但是也會有一些問題產生。下面就是我在開發過程中遇到的兩個關於json的問題,和大家分享一下。

一、在我們平常遇到的json格式正規的應該是下面這種:

[,"type":"12349999","date":"2014-10-30 17:6:9","user":"123","time_stamp":1351587969902}, ,"type":"777","date":"2011-10-30 17:12:53","user":"0000","time_stamp":1351588373519}]
但是有的時候我們會遇到不帶雙引號,例如下面的:

]}
在php中用json_decode是無法解析這種不帶雙引號的,不規則的json格式。那我們只能把不正規變成正規,才能進行解析。利用下面**就可以將json變成正規格式:

function json_decode_new($str, $m=false)
主要是應用了乙個正規表示式。

二、ie7瀏覽器對於json格式要求比較嚴格,如果json寫的格式不規範就會報錯,我遇到的問題是提示提示缺少識別符號、字串或數字。當時我的json格式是這個樣寫的

var jsonstr=
在我們看來是沒有錯誤的,但是在ie7下面不行,我們必須在最後加上逗號,變成下面這種:

var jsonstr=
以上就是我遇到的兩個json的問題了,希望對大家有幫助

關於面試的一些問題

面試過程中,面試官會向應聘者發問,而應聘者的回答將成為面試官考慮是否接受他的重要依據。對應聘者而言,了解這些問題背後的 貓膩 至關重要。本文對面試中經常出現的一些典型問題進行了整理,並給出相應的回答思路和參 讀者無需過分關注分析的細節,關鍵是要從這些分析中 悟 出面試的規律及回答問題的思維方式,達到...

關於Labview的一些問題

第一章 虛擬儀器及 labview入門 1 虛擬儀器概述 虛擬儀器 virtual instrumention 是基於計算機的儀器。計算機和儀器的密切結合是目前儀器發展的乙個重要方向。粗略地說這種結合有兩種方式,一種是將計算機裝入儀器,其典型的例子就是所謂智慧型化的儀器。隨著計算機功能的日益強大以及...

關於DropDownList的一些問題

dropdownlist選擇後提示不能在dropdownlist選擇多項 原因在於drop.selected true 用的是item的引用,無法覆蓋上次操作 有2種方法 一種是直接drop.selectvalue value 選定指定資料 另一種是在操作前 呼叫clearselection 方法清...