配置文件用XML和JSON格式,各有哪些优劣
展开全部
XML的本质是用来交换数据而不是用来持久化数据的。
当要面对不确定的数据交换需求的时候才考虑使用XML,因为将来谁用谁解析,和我没有关系。
而且XML就是一个大坑,各种异常,各种编码,各种过滤都要考虑,稍有疏忽就掉下去爬不上来。
Json这个东西也不是个好玩意,虽然各种解析库都有,但是对于我们最求更短更快的程序员而言,不是通过HTTP传输数据的时候是绝对不会考虑使用Json这个大爷的。
如果只是一个配置参数的集合你就直接简单的用文本文件存就可以了,你还可以加密,你还可以搞得最后自己也看不懂。
当要面对不确定的数据交换需求的时候才考虑使用XML,因为将来谁用谁解析,和我没有关系。
而且XML就是一个大坑,各种异常,各种编码,各种过滤都要考虑,稍有疏忽就掉下去爬不上来。
Json这个东西也不是个好玩意,虽然各种解析库都有,但是对于我们最求更短更快的程序员而言,不是通过HTTP传输数据的时候是绝对不会考虑使用Json这个大爷的。
如果只是一个配置参数的集合你就直接简单的用文本文件存就可以了,你还可以加密,你还可以搞得最后自己也看不懂。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询