分享

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

 ThinkTank_引擎 2015-03-12
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":"\u9801\u9762\u5df2\u904e\u671f\uff0c\u8acb\u91cd\u6574\u8a72\u9801\u9762"}}
全部都變成Unicode編碼拉…只有電腦才看得懂這啥鬼…
在一般的情況下可能要丟到JSON Parser Online或是JSON Pretty Print等網站去解析
在不然就是透過Browser的Console去解碼
9563f03f5395b9f2f11315dfd91a6e4d.png
總之,解碼的方式有很多種,接下來就是要介紹怎麼透過Sublime Text直接解析JSON格式
原始格式
b44aefb284a4f2f4ab9c8b712837582f.png
結果
89e9f02f1f312a9a2e668668fce6d476.png
熱鍵:CTRL + ALT + J
詳細安裝步驟,請繼續往下看

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多