java注解接口返回前端保留两位小数
时间: 2023-09-04 22:12:47 浏览: 447
你可以使用注解 @JsonFormat 来指定保留小数的位数。具体的实现可以参考以下代码:
```java
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class ExampleController {
@GetMapping("/getExample")
@ResponseBody
public Example getExample() {
Example example = new Example();
example.setValue(3.1415926);
return example;
}
public static class Example {
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "#0.00")
private Double value;
public Double getValue() {
return value;
}
public void setValue(Double value) {
this.value = value;
}
}
}
```
在上面的例子中,我们使用了 @JsonFormat 注解来指定 value 属性应该保留两位小数。在返回给前端时,这个值将会被格式化为 "3.14"。
阅读全文