fix CaseDecoder design
imple JsonParser
fix CaseDecoder's bug