kill checkNotEnd, simplifiy parser
able to crawl through JSON grammar