JSON以其独特的简洁方便及与Javscript的无缝集成在WEB2.0时瓦风靡全球。

 
不过做为开发者,当看到一段很长的未格式化的JSON代码时,你会不会感到头晕?

{"meta": {"limit": 20, "next": "/api/v1/entry/?offset=20&limit=20&format=json", "offset": 0, "previous": null, "total_count": 43}, "objects": [{"access_ip_v4": "", "access_ip_v6": "", "architecture": "", "auto_disk_config": null, "availability_zone": "", "cell_name": "", "config_drive": "", "created_at": "2012-12-21T09:34:38+00:00", "default_ephemeral_device": "", "default_swap_device": "", "deleted": 1, "deleted_at": null, "disable_terminate": 0, "display_description": "test", "display_name": "test", "ephemeral_gb": 0, "host": "EssexController", "hostname": "test", "id": 1, "image_ref": "03419abb-c27f-4dde-bc74-b8387d1ccb30", "instance_type_id": 2, "internal_id": null, "kernel_id": "", "key_data": "", "key_name": "", "launch_index": 0, "launched_at": null, "launched_on": "EssexController", "locked": 0, "memory_mb": 512, "os_type": "", "power_state": 0, "progress": 0, "project_id": "7b9dcb8cd9434d95aebd256e0a1ace9a", "ramdisk_id": "", "reservation_id": "r-nroqjwfw", "resource_uri": "/api/v1/entry/1/", "root_device_name": "/dev/vda", "root_gb": 0, "scheduled_at": "2012-12-21T09:34:38+00:00", "server_name": "", "shutdown_terminate": 1, "task_state": "deleting", "terminated_at": null, "updated_at": "2012-12-21T09:36:07+00:00", "user_data": "", "user_id": "89b0ec701354421fa2284667d4175af7", "uuid": "03cba46d-0dfc-484c-a0cf-f5a711ba87ae", "vcpus": 1, "vm_mode": "", "vm_state": "error"}, {"access_ip_v4": "", "access_ip_v6": "", "architecture": "", "auto_disk_config": null, "availability_zone": "", "cell_name": "", "config_drive": "", "created_at": "2012-12-21T09:36:54+00:00", "default_ephemeral_device": "", "default_swap_device": "", "deleted": 1, "deleted_at": "2012-12-21T09:39:54+00:00", "disable_terminate": 0, "display_description": "abadfasfasf", "display_name": "abadfasfasf", "ephemeral_gb": 0, "host": "", "hostname": "abadfasfasf", "id": 2, "image_ref": "03419abb-c27f-4dde-bc74-b8387d1ccb30", "instance_type_id": 2, "internal_id": null, "kernel_id": "", "key_data": "", "key_name": "", "launch_index": 0, "launched_at": null, "launched_on": "", "locked": 0, "memory_mb": 512, "os_type": "", "power_state": 0, "progress": 0, "project_id": "7b9dcb8cd9434d95aebd256e0a1ace9a", "ramdisk_id": "", "reservation_id": "r-3walbsjh", "resource_uri": "/api/v1/entry/2/", "root_device_name": "", "root_gb": 0, "scheduled_at": null, "server_name": "", "shutdown_terminate": 1, "task_state": "scheduling", "terminated_at": null, "updated_at": "2012-12-21T09:36:55+00:00", "user_data": "", "user_id": "89b0ec701354421fa2284667d4175af7", "uuid": "8188198c-667f-42ae-86bd-59df6fd8fcd4", "vcpus": 1, "vm_mode": "", "vm_state": "error"}, {"access_ip_v4": "", "access_ip_v6": "", "architecture": "", "auto_disk_config": null, "availability_zone": "", "cell_name": "", "config_drive": "", "created_at": "2012-12-21T09:59:54+00:00", "default_ephemeral_device": "", "default_swap_device": "", "deleted": 1, "deleted_at": null, "disable_terminate": 0, "display_des...

不过现在不用头疼了。

安装如下扩展即可自动格式化JSON代码显示。让你拜托烦恼:
 

众多Chrome Json格式化插件,我唯独喜爱JSON Viewer Awesome。为什么?一般的Chrome Json格式化插件安装完成之后,访问一个接口,返回json数据,Chrome自动按照格式处理显示。但是,如果我手里有一段json,需要格式化,怎么办,后来我就发现了这个插件,非常好用,强烈推荐。

地址:https://chrome.google.com/webstore/detail/json-viewer-awesome/iemadiahhbebdklepanmkjenfdebfpfe

另外,在Eclispe下面也有一个JSON编辑器支持json代码的格式化:
下载地址:
解压后将两个目录覆盖到eclipse根目录即可。
自动关联.json文件,不过需要右键菜单中选择Format,不能使用快捷键 Ctrl+shift+F
 
还有一个可以在线格式化JSON的的网页:
http://www.bejson.com/index.php
这个网页还有一些JSON的知识介绍,简洁明了,值得一读。
 
最后一个百度APP,支持树状预览,不错:
 
本文为原创内容,转载请注明出自 梁小白博客(http://biangbiang.cnblogs.com)

JSON格式化工具推荐的更多相关文章

  1. json数据格式及json格式化工具推荐

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据. 易于人阅读和编写,同时也易于机器解析和生成. XML也 ...

  2. 推荐三款好用的JSON格式化工具——JSON-handle & HiJson & JSTool

    工具一:JSON-handle JSON-Handle是一款谷歌浏览器插件. 1.访问http://jsonhandle.sinaapp.com/下载 2.打开Chrome浏览器的扩展程序(访问chr ...

  3. 自己做了一个json格式化工具,亲测可以使用

    随笔背景:在向后台请求数据之后,我们常常会拿到一串json格式.此时,为了方便查看key-value,程序猿们常常使用一些在线json格式化工具或者是类似于notepadd++这样的工具进行转换.今天 ...

  4. 有强迫症的我只能自己写一个json格式化工具

    缘由 为什么博客园的markdown解析出问题了啊?好奇怪啊! 一直以来在编码规范界有2大争论不休的话题,一个是关于是用空格缩进还是tab缩进的问题,一个是花括号是否换行的问题,笔者是tab缩进和花括 ...

  5. css 10 款非常棒的CSS代码格式化工具推荐

    http://www.iteye.com/news/23692/  10 款非常棒的CSS代码格式化工具推荐 2011-12-14 09:31 by 副主编 wangguo 评论(0) 有9111人浏 ...

  6. JSON-Runoob-工具:Json 格式化工具

    ylbtech-JSON-Runoob-工具:Json 格式化工具 1.返回顶部 1. http://c.runoob.com/front-end/53 2. 2.返回顶部   3.返回顶部   4. ...

  7. [python]标准库json格式化工具

    这段时间做的事情比较杂乱,一部分时间在做运维,一部分时间在做开发,总是太着急,总是感觉很多东西做的不是很满意.还是要静下心来好好想一想,多花些时间来改进,重构和思考. 软件开发绝不紧紧是写代码,完成功 ...

  8. json格式化工具

    1.JsonViewer 可对json数据进行查看.格式化.编辑...... 2.在线工具 http://json.parser.online.fr/

  9. 转载JSON格式化工具

    格式化工具地址 http://tool.liuxianan.com/

随机推荐

  1. python 判断字典是否为空

    my_dict = {} if not bool(my_dict): print("Dictionary is empty")

  2. 几个主流的Java连接池整理

    池(Pool)技术在一定程度上可以明显优化服务器应用程序的性能,提高程序执行效率和降低系统资源开销.这里所说的池是一种广义上的池,比如数据库连接池.线程池.内存池.对象池等.其中,对象池可以看成保存对 ...

  3. JQuery中width和JS中JS中关于clientWidth offsetWidth scrollWidth 等的含义

    JQuery中: width()方法用于获得元素宽度: innerWidth()方法用于获得包括内边界(padding)的元素宽度: outerWidth()方法用于获得包括内边界(padding)和 ...

  4. 递推-练习2--noi3525:上台阶

    递推-练习2--noi3525:上台阶 一.心得 二.题目 3525:上台阶 总时间限制:  1000ms 内存限制:  65536kB 描述 楼梯有n(100 > n > 0)阶台阶,上 ...

  5. StringUtils 正则校验

    public class StringUtils { /** * 如果str为null,返回“”,否则返回str * @param str * @return */ public static Str ...

  6. sqlplus环境设置

    1.0 --column 命令集                         改变列格式                {                column column_name1 f ...

  7. Hello World模式

    http://www.rabbitmq.com/getstarted.html https://github.com/rabbitmq/rabbitmq-tutorials 环境搭建 这里使用grad ...

  8. Xadmin的配置及使用

    xadmin是Django的第三方扩展,可是使Django的admin站点使用更方便. 1. 安装 通过如下命令安装xadmin的最新版 pip install https://github.com/ ...

  9. Linux DMA Engine framework(2)_功能介绍及解接口分析

    http://www.wowotech.net/linux_kenrel/dma_engine_api.html 补充 http://www.zhimengzhe.com/linux/259646.h ...

  10. 5.2离线使用xadmin包

    把xadmin包放到项目目录下,便于修改xadmin中的代码. 首先解压下载好的 xadmin-django2.zip 压缩包,拷贝子文件夹中的xadmin文件夹,到项目中新建extra_apps文件 ...