写JsonObjectSerializer 类 继承 import com.fasterxml.jackson.databind.JsonSerializer;
public class JsonObjectSerializer extends JsonSerializer<String> {
@Override
public void serialize(String s, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException {
ObjectMapper mapper = new ObjectMapper();
Object o = mapper.readValue(s, Object.class);
jsonGenerator.writeObject(o);
}
}
在对象上注解即可解决json转义问题
@JsonSerialize(using = JsonObjectSerializer.class)
private String param;//JSON出现转义字符