最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JSON 格式的弊端與解決方法(真實示例)

 更新時間:2022年09月04日 09:26:11   作者:Deniro_Lee  
JSON 格式是目前最流行的數(shù)據(jù)交互格式,廣泛應用于前后端分離的系統(tǒng)。但也有一些場合不適合使用 JSON 格式,這篇文章主要介紹了JSON 格式的弊端與解決方法,需要的朋友可以參考下

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

1 JSON 格式弊端

有這樣的一個需求:希望把客戶端的日志上傳到服務器存儲起來。原先的設計是把 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":"坐席日志"}

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

下面是一個真實示例,記錄的日志內容非常長,難以直接查看:

維護人員必須放到 JSON 格式化器中進行美化后再查看:

這種方式在實際使用中并不方便。維護人員必須把日志文件拷貝到本地,然后復制相應的內容,再粘貼到 JSON 美化器中進行查看。操作繁瑣,而且在復制的時候容易出錯。

2 解決方法

一種解決方法是對日志內容進行遍歷,一行一行打印出來。日志內容前后加上打印標識,并對打印內容進行格式化。形如:

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

寫入日志文件中的內容,JSON 格式并不適用。應該盡量按行進行打印輸出,并在輸出前后打印標識。

到此這篇關于JSON 格式的弊端與解決方法的文章就介紹到這了,更多相關JSON 格式內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java面向對象之單例設計模式詳解

    Java面向對象之單例設計模式詳解

    這篇文章主要介紹了Java面向對象之單例設計模式詳解,所謂類的單例設計模式,就是采取一定的方法保證在整個的軟件系統(tǒng)中,對某個類只能存在一個對象實例,并且該類只提供一個取得其對象實例的方法,需要的朋友可以參考下
    2024-01-01
  • SpringBoot整合Web之AOP配置詳解

    SpringBoot整合Web之AOP配置詳解

    面向切面編程(aspect-oriented programming,AOP)主要實現(xiàn)的目的是針對業(yè)務處理過程中的切面進行提取,諸如日志、事務管理和安全這樣的系統(tǒng)服務,從而使得業(yè)務邏輯各部分之間的耦合度降低,提高程序的可重用性,同時提高了開發(fā)的效率
    2022-08-08
  • Java中包裝類和Arrays類的詳細介紹

    Java中包裝類和Arrays類的詳細介紹

    Arrays針對于數(shù)組做操作的類,該類包含用于操作數(shù)組的各種方法(如排序和搜索),這篇文章主要給大家介紹了關于Java中包裝類和Arrays類的詳細介紹,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • 詳解SpringBoot中的tomcat優(yōu)化和修改

    詳解SpringBoot中的tomcat優(yōu)化和修改

    這篇文章主要介紹了詳解SpringBoot中的tomcat優(yōu)化和修改,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • IDEA插件FindBugs的使用詳解

    IDEA插件FindBugs的使用詳解

    這篇文章主要介紹了IDEA插件FindBugs的使用詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Java StringBuilder的用法示例

    Java StringBuilder的用法示例

    這篇文章主要給大家介紹了關于Java StringBuilder用法的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Java NIO中的零拷貝原理

    Java NIO中的零拷貝原理

    這篇文章主要介紹了Java NIO中的零拷貝原理,零拷貝即Zero-Copy,顧名思義,零拷貝是指的一種非拷貝的方式來減少IO次數(shù)的工作方式,零拷貝的作用就是減少IO,提高IO效率,需要的朋友可以參考下
    2023-11-11
  • java異常處理機制示例(java拋出異常、捕獲、斷言)

    java異常處理機制示例(java拋出異常、捕獲、斷言)

    這篇文章主要介紹了java異常處理機制示例(java拋出異常、捕獲、斷言),需要的朋友可以參考下
    2014-05-05
  • java中instanceof 關鍵字作用和實際用途詳解

    java中instanceof 關鍵字作用和實際用途詳解

    這篇文章主要介紹了java中instanceof 關鍵字作用和實際用途,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • SpringBoot使用AOP實現(xiàn)統(tǒng)一角色權限校驗

    SpringBoot使用AOP實現(xiàn)統(tǒng)一角色權限校驗

    這篇文章主要介紹了SpringBoot如何使用AOP實現(xiàn) 統(tǒng)一角色權限校驗,文中有詳細的代碼示例講解和操作流程,具有一定的參考價值,需要的朋友可以參考下
    2023-07-07

最新評論

新源县| 大连市| 瑞丽市| 华蓥市| 松阳县| 十堰市| 万宁市| 湘潭市| 隆回县| 牡丹江市| 繁峙县| 和硕县| 庄浪县| 富平县| 五莲县| 乌苏市| 高雄县| 长武县| 美姑县| 安陆市| 桑植县| 彭山县| 桃园县| 凤台县| 周至县| 巍山| 曲周县| 从化市| 镇平县| 昌都县| 平遥县| 昂仁县| 金沙县| 赤水市| 宜城市| 疏附县| 南靖县| 武鸣县| 安康市| 吐鲁番市| 武乡县|