add json converter and string converter support