一、前言

在前端开发过程中,代码校验和格式化能够有效地提高Coding效率,在此把自己用到过的网址记录下来。

二、网站地址

HTML、XML、CSS、JSON、JavaScript、Java、SQL格式化

http://tool.oschina.net/codeformat/xml

JSON校验、压缩、发送,正则校验

http://www.ij2ee.com/bejson/bejson.html

三、JSON代码规范

记录下自己写过的最复杂的JSON文件,应该是涉及到所有的规范了,方便以后查看。

注:JSON对象不应该包含中文注释,以下例子中的中文注释只是部分数据的省略说明。

{"statusCode":"-1",  "valid":"1","dataType":"JsonObject",        "params":{ "type":"route","oper":"name","start":"北京邮电大学教四217","end":"清华大学主楼405"},    "content":{                    "startName":"北京邮电大学教四217","endName":"清华大学主楼405","routePlanCount":"8","routePlan":[            //方案一{"planIndex":"0","totalTime":"105","routeDescription":["起点:北京邮电大学教四217","步行至教四东门,约20米","步行至明光桥北,约300米","乘坐80路(清华园方向),在清华大学站下车(12站)","步行至清华大学主楼南门,约150米","步行至清华大学主楼405,约100米","终点:清华大学主楼405"],"sectionCount":"6","section":[         {"type":"indoor","time":"5","start":"北京邮电大学教四217","end":"北京邮电大学教四南门","mapID":"buptj4","mapName":"北京邮电大学教四","floors":"4","floorsIndex":"2","description":["(2F)从217门口出发,向前走1米","(2F)向右转,走11米","(2F)向右转,走55米","(2F)向左转,走3米,下楼至南门"],"coords":"9.0,-30.5,8.35,-30.5,8.35,-19,61.5,-19,61.5,-16.6"},{"type":"outdoor","time":"10","start":"北京邮电大学教四南门","end":"明光桥北站","mapID":"bupt","mapName":"北京邮电大学","description":["教四南门出发,向前走10米","向右转,走50米","向左转,走55米,到北邮西门","向左转,走100米,至明光桥北站"],"coords":"9.0,-30.5,8.35,-30.5,8.35,-19,61.5,-19,61.5,-16.6"},{"type":"wait","time":"10"},{"type":"bus","time":"60","start":"明光桥北站","end":"清华大学站","busTransfer":{//公交版数据}},{"type":"outdoor","time":"10","start":"清华大学站","end":"步行至清华大学主楼南门","mapID":"thu","mapName":"清华大学","description":["清华大学站出发,向前走10米","向右转,走50米","向左转,走55米,到清华大学西门","向左转,走100米,至主楼南门"],"coords":"9.0,-30.5,8.35,-30.5,8.35,-19,61.5,-19,61.5,-16.6"},{"type":"indoor","time":"5","start":"清华大学主楼南门","end":"清华大学主楼405","mapID":"thuzl","mapName":"清华大学主楼","floors":"15","floorsIndex":"4","description":["(4F)上至4楼,向前走10米","(4F)向右转,走11米","(4F)向右转,走55米","(4F)向左转,走3米,至405"],"coords":"9.0,-30.5,8.35,-30.5,8.35,-19,61.5,-19,61.5,-16.6"}]},//方案二{       },//方案三{        },//方案四{        },//方案五{        },//方案六{        },//方案七{        },//方案八{        }]}
}

四、后记

人类的惰性有时能促进生产工具的提升,甚至是技术的革新,而知识的记录和分享,则是营造在知识普及的情况下,引起更广泛的学习和更进一步讨论,产生更多的知识。

在线代码校验及格式化相关推荐

  1. 在线代码格式化,在线JSON校验格式化

    在线代码格式化 http://tool.oschina.net/codeformat/json 在线JSON校验格式化 http://www.kjson.com/ 两个好用工具

  2. 在线CSS3压缩美化格式化

    在线CSS3压缩美化格式化 在线CSS3压缩美化格式化 本工具可以将压缩的CSS,CSS3代码美化格式化显示,也可以将格式化的CSS代码压缩成单行减小文件体积.支持下载 层叠样式表是一种用来为结构化文 ...

  3. Google工具包Guava——聊聊代码校验Preconditions

    一.Preconditions工具类介绍 Preconditions是guava提供的用于进行代码校验的工具类,其中提供了许多重要的静态校验方法,用来简化我们工作或开发中对代码的校验或预处理. 所有的 ...

  4. 门神——转转前端代码校验系统

    序 每逢新春佳节,家家户户都会按照习俗,在门上贴上凶神恶煞的门神,希望能驱邪避灾,保护家人平安. 而转转 FE 团队,也在农历新年前,正式上线了门神系统--一个在 编译 & 部署 环节可以通过 ...

  5. C语言在线代码运行编译工具推荐

    C语言在线运行编译,是一款可在线编程编辑器,在编辑器上输入C语言代码,点击运行,可在线编译运行C语言,C语言代码在线运行调试,C语言在线编译,可快速在线测试您的C语言代码,在线编译C语言代码发现是否存 ...

  6. vue在线组件交互/vue3在线代码编译

    最近在研究如何在浏览器上实现代码在线编译(就类似于地图那种,左边写代码,右边实时运行),然后就发现官方也在用@vue/repl的依赖,于是我也去研究了下,目前是大概搞出了一部分,我就分享出来,咱不遮遮 ...

  7. 在线代码编辑器的实现原理与思路探讨?

    在线代码编辑器      在线编辑各种文本形式的源代码,如js,html,php等,要支持语法高亮,即时输入即时高亮. 我的初步想法是用一个 <div contenteditable>&l ...

  8. Vue(27)vue-codemirror实现在线代码编译器

    前言 如果我们想在Web端实现在线代码编译的效果,那么需要使用组件vue-codemirror,他是将CodeMirror进行了再次封装 支持代码高亮 62种主题颜色,例如monokai等等 支持js ...

  9. Lua语言在线代码运行编译工具推荐

    Lua语言在线运行编译,是一款可在线编程编辑器,在编辑器上输入Lua语言代码,点击运行,可在线编译运行Lua语言,Lua语言代码在线运行调试,Lua语言在线编译,可快速在线测试您的Lua语言代码,在线 ...

最新文章

  1. 人体姿态估计--Learning Feature Pyramids for Human Pose Estimation
  2. [caffe解读] caffe从数学公式到代码实现1-导论
  3. 修改最低版本minSdkVersion(转)
  4. 【递归:把目录下所有文件的绝对路径给输出在控制台】
  5. Matlab给Ansys助攻
  6. 文件上传java前端怎么写_做一个文件上传,前端是ajax提交数据后台是java,这个错误怎么办...
  7. java socket ftp登录_基于java socket的简单FTP功能实现
  8. java动态语言_探秘Java 7:JVM动态语言支持详解
  9. phpredis -- Redis编译安装,PHP 7 安装 Redis 扩展
  10. 用电脑更新手机ios系统_macOS 11正式版:大更新!苹果把iOS风格搬到了电脑上
  11. zebra(斑马)PDA扫码uniapp程序小demo
  12. mysql 加锁 索引_把MySQL中的各种锁及其原理都画出来
  13. 我的世界如何开直连服务器,我的世界服务器如何连接 连接服务器教程
  14. 学习 storm,整合 springboot
  15. 软件需求说明书模板概要书
  16. uniapp消息推送
  17. 实施(运维)工程师 笔试选择题
  18. 金融工程学(五):互换概述
  19. Eclipse背景颜色设置(设置成豆沙绿色保护眼睛)
  20. lzma算法_十款性能最佳的压缩算法

热门文章

  1. 美当周初请失业金人数再升 现货金多头显颓势
  2. util是什么意思计算机英语,utill是什么意思
  3. 双路服务器 系统设计,基于TI TPS2372-3的 双路 PoE 冗余服务器电源应用方案设计(含原理图+方案阐述)...
  4. Android shell 脚本
  5. 大神TP_舍弃闪现转战上路 韩服大神卡萨丁全新玩法
  6. 管理感悟:平和的心态是企业平稳发展的决定因素
  7. Python 读取 MATLAB 的 mat 文件 —— 获取结构体字段和数据
  8. Python卸载重装完整教程
  9. 响铃:从《药神》爆火到美图手机跨界 看社交货币的小九九们怎么玩
  10. 米线店结账程序 装饰着模式_Head First设计模式之装饰者模式