API调用时, 报错: {"code":0,"msg":"invalid character '\n' in string literal","rc":"ERR"}

一般来说, 包括invalid character都是JSON解码错误, 具体到这里问题里, 是在做字符串拼接时, 没有对回车做转意处理.

1{
2   "vars": {"aaa":"this is CR 
3test"}
4}

就会报错, 需要转意成:

1{
2   "vars": {"aaa":"this is CR \ntest"}
3}

这是进行字符串拼接时,非常容易犯的错误.


Leave Your Message

login