在 http://www.ecjson.com/jsondiff 看到1款js的json比对插件,觉得挺好就拔了下来,仅供大家学习使用

优点: json格式检测,高亮显示,json比对

3种显示模式

默认模式

<script>
$(function () {var JSON_PARAM = utils._getURLParameter('json');// this needs to be in a compositevar jsonComposite=new JSONComposite({el        : $('#json-composite-placeholder'),json   : JSON_PARAM});   jsonComposite.primaryValidator.json='{"name":"11111","email": "chy2z@163.com","age":}';jsonComposite.primaryValidator._checkForJSON();
});
</script>   

拆分模式

<script>
$(function () {var JSON_PARAM = utils._getURLParameter('json');// this needs to be in a compositevar jsonComposite=new JSONComposite({el        : $('#json-composite-placeholder'),json   : JSON_PARAM});jsonComposite.primaryValidator._appendResult('{"name":"11111"}');jsonComposite.secondaryValidator._appendResult('{"name":"22222"}');jsonComposite.enterSplitMode();
});
</script>

比对模式

<script>
$(function () {var JSON_PARAM = utils._getURLParameter('json');// this needs to be in a compositevar jsonComposite=new JSONComposite({el        : $('#json-composite-placeholder'),json   : JSON_PARAM});jsonComposite.primaryValidator._appendResult('{"name":"11111","age":21}');jsonComposite.secondaryValidator._appendResult('{"name":"22222"}');jsonComposite.enterSplitMode();//进入diff模式前,需要SplitMode验证json格式jsonComposite.enterDiffMode();
});
</script>   

代码下载:

https://download.csdn.net/download/chy2z/11051735

javascript的json比对插件相关推荐

  1. json 来实现 php 与 javascript,用 Json 来实现 PHP 与 JavaScript 间数据交换

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 简而论之,不管是xml还是json都是为了方便在客户端与服务器端交互数据的中转站,特别是用于对象型数据, ...

  2. html5展示json数据库,显示数据在html5从数据库使用javascript和json

    我想从MySQL数据库显示在html中的列表.要从MySQL获取数据我使用json和javascript.但它什么也没有显示!显示数据在html5从数据库使用javascript和json 我的HTM ...

  3. JavaScript对Json的增删改属性

    <script type="text/javascript">var json = {"age":24,"name":" ...

  4. JavaScript解析Json字符串

    JavaScript可以解析服务器接口返回的json字符串(一般用于Ajax),而不需要json的额外支持. 在JavaScript中可以通过eval()方法将一个json字符串解析成一个JavaSc ...

  5. php用json交换二维数组,PHP和Javascript的JSON交互(处理一个二维数组)

    我不得不承认:我是一个彻彻底底的JS白痴.但根据项目需要,不得不使用JSON,不管怎么说,经过一个晚上的学习,已经略有所成,记录下来. PHP的JSON类库我使用的是Services_JSON,没什么 ...

  6. JSON数据格式----- JavaScript与JSON、JavaScript的JSON对象、构建JSON格式数据

    JavaScript与JSON JSON是一种语法,用来序列化对象.数组等的.它只是基于JavaScript语法 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zWMc ...

  7. php使用 js格式解析,JavaScript解析JSON格式数据的方法示例

    本文实例讲述了JavaScript解析JSON格式数据的方法.分享给大家供大家参考,具体如下: 1.使用JavaScript提供的eval()函数function JsonText1() { var ...

  8. 对JavaScript解析JSON格式数据的理解

    对JavaScript解析JSON格式数据的理解 一.JSON与JavaScript对象的关系 1,JSON的由来: 在21世纪初,Douglas Crockford(Web开发领域最知名的技术权威之 ...

  9. JavaScript对JSON数组操作。数组添加(push)以及移除(splitce)

    这里写一个小栗子提供给大家学习和纪录.  js声明数组 以及向数组中添加as移除json数据 JavaScript声明JSON数组的方法: //部分条件,在数据渲上数据要求是数组格式而非json数组格 ...

最新文章

  1. 分布式与集群是一回事儿么?别让这么简单的问题难住你!
  2. Gut:北京生科院赵方庆团队揭示人体口腔菌群的稳定性和动态变化规律
  3. (转)JS之——解决IE6、7、8使用JSON.stringify报JSON未定义错误的问题
  4. makefile多文件编译
  5. Django框架深入了解_04(DRF之url控制、解析器、响应器、版本控制、分页)(二)
  6. python学习高级篇(part9)--对象的引用计数
  7. TCGA三个在线可视化网站
  8. 关于如何安装cocoapods
  9. 前后端分离-CRUD
  10. Please make sure the -vm option in eclipse.ini is pointing to a JDK and verify that Installed JRE’s
  11. 软件工程网络工程第二次训练(AC代码和详细解释)(C语言描述)
  12. ubuntu 8000端口被占用
  13. 五一劳动节,给父母发个红包吧
  14. html链接怎么恢复,Word文档中目录的超链接取消后怎么样恢复?
  15. 2015ccpc——G - Ancient Go
  16. 递归语言、递归可枚举语言和非递归可枚举语言
  17. LinkedList集合基本操作(代码+注释)
  18. S7-200 SMART PLC自由口协议与固定式扫码枪通信
  19. 虹科LiDAR测量物料体积为行业带来革命性变化
  20. alter session set events 'immediate trace name controlf level 8'

热门文章

  1. 微信软文的作用说到底就是营销的一种手段
  2. iOS开发之自定义键盘(数字,字母类型等随意切换)
  3. Mysql8.0下载(网盘云盘)
  4. OUTLOOK无法打开
  5. python绘制四叶草_python绘图四叶草_Python教程,python,绘图
  6. 几何学五大公理_数学几何的五大公理、五大公设是什么?
  7. python中正则表达式与jieba分词的使用
  8. postman的操作步骤
  9. 80亿美元贷款细节曝光 阿里“移联网布局+大数据蓝图”加码IPO
  10. 顺序队列为空的条件_合成中心丙烯压缩空冷器冬季防冻及自动化运行项目顺利完成...