• Sublime Text 套件介紹(四):Pretty JSON


    JSON,一個輕量級的資料交換語言,目前許多網站AJAX request的回應結果都是JSON格式
     
    以下是一個標準的JSON格式
     
    {
         "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格式,通常你只會看到下面這樣
     
    {"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"}]}
     
    如果當中有非英文語系的文字,那就更慘了,如下面所示
     
    {"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.
    以下是設定,預設的就很好用了,沒甚麼好額外設定的
     
  • 相关阅读:
    站内信DB设计实现
    redis.conf配置详细解析
    MySQL中的锁(表锁、行锁)
    App开放接口api安全性—Token签名sign的设计与实现
    Linux下恢复误删除的文件
    系统资源监控工具
    MySQL性能监控工具-MONyog
    jstack Dump 日志文件中的线程状态
    数据库性能测试方案示例
    [转载]ant和maven的区别
  • 原文地址:https://www.cnblogs.com/exmyth/p/5983050.html
Copyright © 2020-2023  润新知