溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

JSON格式的弊端如何解決

發(fā)布時(shí)間:2022-09-05 09:29:26 來源:億速云 閱讀:127 作者:iii 欄目:開發(fā)技術(shù)

這篇“JSON格式的弊端如何解決”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“JSON格式的弊端如何解決”文章吧。

JSON 格式是目前最流行的數(shù)據(jù)交互格式,廣泛應(yīng)用于前后端分離的系統(tǒng)。但也有一些場合不適合使用 JSON 格式。

1 JSON 格式弊端

有這樣的一個(gè)需求:希望把客戶端的日志上傳到服務(wù)器存儲起來。原先的設(shè)計(jì)是把 JSON 格式寫入日志文件。形如:

[{"logTypeComment":"info","logTimeComment":"2022-08-xx 10:52:59","content":"坐席日志"},{"logTypeComment":"info","logTimeComment":"2022-08-xx 11:02:13","content":"坐席日志"},{"logTypeComment":"info","logTimeComment":"2022-08-xx 11:05:03","content":"坐席日志"}

如果日志內(nèi)容簡短,可以直接在日志文件中查看,但如果內(nèi)容很長,那么就難以閱讀。必須把日志從服務(wù)器下載下來,放到 JSON 格式化工具中查看。

下面是一個(gè)真實(shí)示例,記錄的日志內(nèi)容非常長,難以直接查看:

JSON格式的弊端如何解決

維護(hù)人員必須放到 JSON 格式化器中進(jìn)行美化后再查看:

JSON格式的弊端如何解決

這種方式在實(shí)際使用中并不方便。維護(hù)人員必須把日志文件拷貝到本地,然后復(fù)制相應(yīng)的內(nèi)容,再粘貼到 JSON 美化器中進(jìn)行查看。操作繁瑣,而且在復(fù)制的時(shí)候容易出錯(cuò)。

2 解決方法

一種解決方法是對日志內(nèi)容進(jìn)行遍歷,一行一行打印出來。日志內(nèi)容前后加上打印標(biāo)識,并對打印內(nèi)容進(jìn)行格式化。形如:

JSON格式的弊端如何解決

另一種更好的方法是把日志內(nèi)容寫入庫表,然后使用日志 web 平臺,來展示這些內(nèi)容。

寫入日志文件中的內(nèi)容,JSON 格式并不適用。應(yīng)該盡量按行進(jìn)行打印輸出,并在輸出前后打印標(biāo)識。

以上就是關(guān)于“JSON格式的弊端如何解決”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI