feling.net/rank/json-05.md

1.9 KiB
Raw Permalink Blame History

title layout keywords date source description
从json的发展史我们看在线json格式验证 pages
base64 编码
json格式化
json格式验证
2020-06-07 艾乎网 在2002年的一天道格拉斯·克罗克福特Douglas Crockford为了拯救深陷水深火热同时又被某几个巨型软件企业长期愚弄的软件工程师发明了json这种超轻量级的数据交换格式。

JSON是JavaScript Object Notation的缩写它是一种数据交换格式。

在json出现之前大家一直用XML来传递数据。因为XML是一种纯文本格式所以它适合在网络上交换数据。XML本身不算复杂但是加上一大堆复杂的规范以后任何正常的软件开发人员碰到XML都会感觉头大了最后大家发现即使你努力钻研几个月也未必搞得清楚XML的规范。而json格式验证这种便捷的方式在那时更是无从谈起。

上面说到每个正常的软件开发人员碰到XML都会头疼但是总有超脱的存在凌驾于众人之上的开拓者终于在2002年的一天道格拉斯·克罗克福特Douglas Crockford为了拯救深陷水深火热同时又被某几个巨型软件企业长期愚弄的软件工程师发明了json这种超轻量级的数据交换格式。

由于json非常简单很快就风靡Web世界并且成为ECMA标准。几乎所有编程语言都有解析json的库而在JavaScript中我们可以直接使用json因为JavaScript内置了json的解析。

虽说json并不难但是这只是针对大牛们对于初学者来说其困难程度依然很大很多时候我们无法知晓其准确性有时候费很大劲做出来的程序漏洞百出但是想要找到其漏洞却是非常困难为了方便地处理json数据也为了验证其格式的正确性在线json格式验证工具为更多从业者开辟了一种更为便捷有效的验证方法。