java - 如何在java中将int转换为json
问题描述
如何在 java 中将 int 转换为 JSON。一个简单的例子:
int number = 5;
Gson gson = new Gson();
String numbersJson = gson.toJson(number);
return number;
但这不起作用:(因为我得到 5 作为返回值。我想要 json 格式:{"number": 5}
作为值
解决方案
如果你想要一个键值,那么要么包装成一个对象或一个映射:
Map<String, Integer> number = new HashMap<>();
number.put("number", 5);
String numbersJson = gson.toJson(number);
推荐阅读
- ruby-on-rails - 如何正确维护 Rails 中的数据库模式?
- ssh - ssh 密钥登录在 Ubuntu 和 CentOS 7 中都不起作用
- symfony - Symfony Doctrine 缓存实体
- nginx - 从 nginx 反向代理后面的 cherrypy.request 获取传入的引用域
- azure - 使用 Azure Web 应用和 Web API 的 HTTP2 请求
- javascript - 成功加载任何输入文件后触发的 JQuery 事件
- rest - 添加过滤器以使用 JdkHttpServerFactory 查找请求者的远程 IP 地址
- http-status-code-403 - 401 Unauthorized vs 403 Forbidden:当用户没有登录时,哪个是正确的状态码?
- apache-spark - 如何为 Airflow SparkSubmitOperator 设置本地主机
- r - 将+1添加到R中具有条件的列