我正在使用rest
创建spring
服务并希望提供json
响应:
@RequestMapping(value = "/test",
method = RequestMethod.GET,
produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public MyResponse content() {
return rsp;
}
MyResponse
可能包含null
个值,不应在JSON
响应中返回(这些参数应该被删除)。
@XmlRootElement
class MyResponse {
}
这可能吗?
答案 0 :(得分:13)
试试这个:
@JsonInclude(JsonInclude.Include.NON_NULL)
class MyResponse {
...
}
您需要更新您的依赖项并导入它:
import com.fasterxml.jackson.annotation.JsonInclude;
答案 1 :(得分:1)
全局删除import math
from math import sqrt
class Triangle:
def __init__(self, side_a, side_b, ):
self.side_a = side_a
self.side_b = side_b
def SidesCalculate(self, ):
side_c = sqrt(self.side_a ** 2 + self.side_b ** 2)
return side_c
def AnglesCalculate(self, side_c):
x = math.sin(self.side_a / side_c)
math.asin(x)
x = round(x * 180 / math.pi)
return x
g = Triangle(side_a=int(input("Enter side a: ")), side_b=int(input("Enter side b: ")))
print("side c =", + g.SidesCalculate())
print("angle is =", + g.AnglesCalculate(side_c=True), '°')
属性。
null