如何校验json的完整性

如题所述

方法一:用JSONObject.fromObject(str),如果异常说明其格式错误。这个方法够粗暴狂野,但是,不能有针对性的校验json。方法二:在每一个接口里去解析json,一层一层、一个一个的校验是否是规定的参数格式。这个方法肯定没问题,但是,懒惰的程序员应该不会这样做的。方法三:在配置文件或数据库里规定一个配置,通过不同的配置去解析不同的json,符合配置则正确,反之则错误。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-13
方法一: 用JSONObject.fromObject(str),如果异常说明其格式错误。这个方法够粗暴狂野,但是,不能有针对性的校验json。 方法二: 在每一个接口里去解析json,一层一层、一个一个的校验是否是规定的参数格式。这个方法肯定没问题本回答被提问者采纳
第2个回答  2023-01-12
不借助外部插件协助的情况下,有一种最简单有效的方法,判断JSON的完整性。
根据JSON格式的特点,{ }括号一定是成对出现的,也就是说完整的JSON数据包里面的 { }两个字符数量应该相等,如果不完整,这两个符号的数量肯定不一致,通过对比JSON数据包的两个字符出现的数量,就能快速判断JSON数据是否完整。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网