{"status":500,"message":"JSON parse error: Unexpected character (',' (code 44)): expected a value\n at [Source: java.io.PushbackInputStream@280d5aa5; line: 1, column: 155]; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Unexpected character (',' (code 44)): expected a value\n at [Source: java.io.PushbackInputStream@280d5aa5; line: 1, column: 155]\n at [Source: java.io.PushbackInputStream@280d5aa5; line: 1, column: 144] (through reference chain: cn.ijiami.detection.VO.BatchUploadSaveVO[\"assets\"]->java.util.ArrayList[0])"}
{“status”:500,“message”:“JSON parse error: Unexpected character (’,’ (code 44)): expected a value\n at [Source: java.io.PushbackInputStream@280d5aa5; line: 1, column: 155]; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Unexpected character (’,’ (code 44)): expected a value\n at [Source: java.io.PushbackInputStream@280d5aa5; line: 1, column: 155]\n at [Source: java.io.PushbackInputStream@280d5aa5; line: 1, column: 144] (through reference chain: cn.ijiami.detection.VO.BatchUploadSaveVO[“assets”]->java.util.ArrayList[0])”}
接口报错如上
原因分析如下:
接口参数null值的不能直接写变量值,将null值的不改动即可;或者将字符串的值添加上引号再改为变量值
{"assets":[{"page":1,"rows":10,"id":"${id}","name":"${name}","version":"${version}","pakage":"${pakage}","md5":"${md5}","signMd5":null,"address":"${address}","category":null,"size":"${size}","detectionCount":null,"detectionScore":null,"lastDetectionTime":null,"riskLevel":null,"terminalType":2,"platform":"","isDelete":null,"createUserId":null,"createTime":null,"updateUserId":null,"updateTime":null,"shellIpaPath":"${shellIpaPath}","appId":"${appId}","isHavePacker":1,"logo":"${logo}"}],"type":"2"}