当前位置: 首页 > 知识库问答 >
问题:

为HttpEntity创建空的Json主体

广昊昊
2023-03-14

所以我想不通这个看似最简单的问题。我希望创建HttpEntity,其中header具有内容类型application/Json,主体是一个空的Json对象:

{}

共有1个答案

韩乐湛
2023-03-14

一种简单的方法是使用ObjectMapper创建一个空JSONObjectNode,然后序列化它:

ObjectMapper mapper = new ObjectMapper();
ObjectNode obj = mapper.createObjectNode();

String s = mapper.writeValueAsString(obj);  // yields "{}"

不需要Mapper.configure(SerializationFeature.fail_on_empty_beans,false);

 类似资料:
  • 问题内容: 我想从Web服务中检索JSON,然后进行解析。 我走对了吗? 不幸的是,我不知道如何转换为JSONObject。 这是我的JSON(摘录): 问题答案: 您可以将字符串转换为json:

  • 我使用的是akka.http.scaladsl.model.HttpResponse,HttpEntity。 在获得响应之后,它的类型为responseEntity的格式(content-type:'application/json',{MyJSONHERE})。有没有办法从实体中提取我的json。 我尝试了entity.GetDataBytes,它以字节字符串格式给出实体的内容。我想正确阅读JS

  • 问题内容: 我们有大量的应用程序,其中我们以JSON的形式从远程Web服务中获取数据,然后使用解析器将其转换为Core-Data模型。 对于我们的一个应用程序,我认为我们应该做一些不同的事情。 此应用程序具有 只读数据* ,该 数据 易失 ,因此 不会在本地缓存很长时间 。JSON 具有 大量嵌套的“对象” 层次结构 。文档通常包含不超过20个顶级项目,但最多可以包含10万个。 * 我不认为我想创

  • jOOQ具有文档中所述的CREATE TABLE语法: 我想知道如何定义哪个列属于主键?那么,在jOOQ中有没有办法用主键信息创建create TABLE语句呢? 我对SQLite的解决方案特别感兴趣,它没有语法来添加主键,所以我认为在最坏的情况下,我必须去一个特定于数据库的解决方案?

  • Atom的界面使用HTML渲染,并且通过Less来定义样式,它是CSS的超集。不要担心之前从未听说过Less,它类似于CSS,但是带有一些便捷的扩展。 Atom支持两种主题:UI和语法。UI主题为树视图、选择夹、下拉列表和状态栏之类的元素定义样式。语法主题为编辑器中的代码定义样式。 主题可以从设置视图安装和修改,你可以选择Atom > Preferences…菜单,然后在左侧的侧栏中选择“Inst

  • 我想为所有alertDialog实例创建一个不同的主题。我需要我自己的标题视图,而不是通常的黑色标题背景。所有文本应为蓝色,并将alertDialog的边缘设置为圆形。 是否可以使用任何样式或创建扩展的类,为警报对话框创建我们自己的主题?我的alertDialog的所有实例都需要一个公共主题或样式。我在很多地方使用alertDialog—一个用于单选项,一个用于ArrayAdapter。 我的al