jackson - 如何在quarkus中将String/null序列化为json?
问题描述
quarkus 将 String 序列化为纯字符串,null 为空体(使用 http 代码 204)
“富”->富
null ->(空体)
如何使其将 String 和 null 序列化为 json,如:
“富”->“富”
空 -> 空
解决方案
你可以尝试这样的事情:
package org.acme.config;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/greeting")
public class GreetingResource {
@GET
@Produces(MediaType.APPLICATION_JSON)
public String greetirng() {
return "{\"greeting\": \"Hello, JSON\", \"penalty\": null}";
}
}
核实:
$ curl localhost:8080/greeting
{"greeting": "Hello, JSON", "penalty": null}
推荐阅读
- .net - 'MsgBox' 未声明。由于其保护级别,它可能无法访问
- asp.net - MVC Core 2.0 中的控制器无法识别会话值。“可空对象必须有一个值。”
- c# - 如何防止 Asp.Net Core 从运行时存储引用依赖项
- javascript - 在用户刷新页面之前更改 url 搜索
- vba - 在 Excel 中对宏列表进行排序
- php - Calling a python script from PHP, facing issue related to writing, reading of file when open on browser
- python - Cannot use python-geoip with AWS Lambda
- sql - 传递引用值sql加参数
- c# - ServiceStack FallbackRoute 因升级的 ServiceStack 版本而失败
- jquery - 如何通过jquery远程获取具有相同类名的每个元素