zoukankan      html  css  js  c++  java
  • Sublime Text 套件介紹:Pretty JSON

    JSON,一個輕量級的資料交換語言,目前許多網站AJAX request的回應結果都是JSON格式
     
    以下是一個標準的JSON格式
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    {
         "firstName""John",
         "lastName""Smith",
         "male"true,
         "age": 25,
         "address":
         {
             "streetAddress""21 2nd Street",
             "city""New York",
             "state""NY",
             "postalCode""10021"
         },
         "phoneNumber":
         [
             {
               "type""home",
               "number""212 555-1234"
             },
             {
               "type""fax",
               "number""646 555-4567"
             }
         ]
     }
     
    但是現實是殘酷的,往往你都看不到這麼好看懂得JSON格式,通常你只會看到下面這樣
     
    1
    {"firstName":"John","lastName":"Smith","male":true,"age":25,"address":{"streetAddress":"21 2nd Street","city":"New York","state":"NY","postalCode":"10021"},"phoneNumber":[{"type":"home","number":"212 555-1234"},{"type":"fax","number":"646 555-4567"}]}
     
    如果當中有非英文語系的文字,那就更慘了,如下面所示
     
    1
    {"ret":{"status":"false","msg":"u9801u9762u5df2u904eu671fuff0cu8acbu91cdu6574u8a72u9801u9762"}}
     
    全部都變成Unicode編碼拉…只有電腦才看得懂這啥鬼…
     
    在一般的情況下可能要丟到JSON Parser Online或是JSON Pretty Print等網站去解析
     
    在不然就是透過Browser的Console去解碼
     
    9563f03f5395b9f2f11315dfd91a6e4d.png
     
    總之,解碼的方式有很多種,接下來就是要介紹怎麼透過Sublime Text直接解析JSON格式
     
    原始格式
     
    b44aefb284a4f2f4ab9c8b712837582f.png
     
    結果
     
    89e9f02f1f312a9a2e668668fce6d476.png
     
    熱鍵:CTRL + ALT + J
     
     
    詳細安裝步驟,請繼續往下看
     
     
     
    安裝步驟
    1.
    請先確認已經安裝好Package Control

    未安裝的話請看:安裝第一個Sublime Text套件

    2.
    按下CTRL + SHIFT + P並且輸入Package Control: Install Package
    3.
    在輸入Pretty JSON,按下ENTER完成安裝
    4.
    按下Preferences > Package Settings > Pretty JSON > Settings - Default​調整設定
    5.
    以下是設定,預設的就很好用了,沒甚麼好額外設定的
  • 相关阅读:
    【转】系统缓存全解析二:动态缓存(4)-第三方分布式缓存解决方案 Velocity
    DevExpress.XtraTreeList.TreeList 的一些解决办法
    【转】系统缓存全解析二:动态缓存(4)-Discuz!NT中集成Memcached分布式缓存
    c#遍历Dictionary
    【转】memcached 命令概述
    WSAWaitforMultEvent使用
    创建线程是否调用CloseHandle
    小序
    select模式学习(二)之:客户端
    CoInitlize使用
  • 原文地址:https://www.cnblogs.com/QQ931697811/p/5488368.html
Copyright © 2011-2022 走看看