Java实现自己的Json解析器
Java实现自己的Json解析器——Json字符串解析原理根据提取到的字符,转入不同的解析方法中,例如字符是t,说明值可能是true,只需检查后面三个字符,如果是r、u、e,则可以直接返回true。字符是f,说明值可能是false,只需检查后面四个字符,如果是a、l、s、e,则可以直接返回false。碰到\",说明是字符串,在下一个\"出现之前,把扫描出来的字符都当成字符串中的字符,放到一个StringBuilder中去。碰到[符号,说明是数组了,就需要new一个JsonArray,在下一个]符号出现之前,调用nextObject方法,把解析到的对象都放到这个JsonArray里面去。碰到{符号,说明是J
用户评论