上周分享了YYModel之后,跟同事HeBo讨论之后,在他原本JSON字符串转JSONModel脚本的基础上,我花了大半天时间修改了这个python脚本。具体内容可以参考这里:https://github.com/lanjing99/json2object。 我很赞同他的观点:"能自动化的事情就让计算机去做。" 印象很深,他给我算了一下定义这些文件手工敲代码需要的时间。
第一次用Python,看了一下入门,然后遇到问题问了测试的一位童鞋。尽管前后一天时间,还是体会到学习一门语言的最佳姿势就是去用它。
程序原理和实现都很简单。根据JSON输入,生成JSON对象,然后根据生成的字典对象递归的解析字典的内容。有点类似“深度优先”的做法。“Talk is cheap, show me the code.” :)