1.美图 2.概述 impala用sql操作 set version = version + 1 ,version 必须是 bigint,因为 version(int)+1 结果是bigint json中的 ” 会被转义为 \” 而当作为sql存入的时候 \” 又会被反译 为 ” 所以,再取出来就不是规范的json格式了。。不过这个问题是所有拼接 sql 提交查询的共性问题 //所以把其中的 \ 替换为 \\ , " 替换为 \" str = str.replaceAll("\\\\"