如何使用杰克逊API重命名JsonNode中的字段

希奇

我有一个带有此JSON的JsonNode:

{"temperature":17,"long":200,"lat":100}

我想将JsonNode更改为如下形式

{"MyNewFieldName":17,"long":200,"lat":100}

是否可以使用Jackson API?

Sotirios Delimanolis

您将无法在键值JSON对中重命名键。您需要做的是创建一个具有相同值但具有不同键的新键值对,并删除旧的键值对。

JsonNode node = ...;
ObjectNode object = (ObjectNode) node;
object.set("MyNewFieldName", node.get("temperature"));
object.remove("temperature");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何使用杰克逊解开JSON中的特定字段?

来自分类Dev

如何使用杰克逊JsonNode导航通过未知的密钥名称?

来自分类Dev

如何使用杰克逊JsonNode导航通过未知的密钥名称?

来自分类Dev

如何配置杰克逊属性命名策略?

来自分类Dev

杰克逊api的实现

来自分类Dev

如何找到字段(杰克逊)的JSON密钥?

来自分类Dev

如何在MongoDb中使用杰克逊将日期字段存储为ISODate()

来自分类Dev

杰克逊-如何从JsonNode获取对象?Jawampa [Web应用程序消息协议-Java

来自分类Dev

如何改变JsonNode的价值,同时在杰克逊字符串构建它

来自分类Dev

如何在杰克逊2中深度合并JSON?

来自分类Dev

如何在杰克逊2.8.1中访问TypeResolutionContext

来自分类Dev

如何使用杰克逊从JSON提取部分“原始”文本?

来自分类Dev

如何使用杰克逊注释解析jsonarray

来自分类Dev

杰克逊,如何设置才能使用?

来自分类Dev

杰克逊JsonNode字符串与排序键

来自分类Dev

杰克逊:检查是否ArrayNode包含JsonNode

来自分类Dev

从杰克逊获取未知字段的列表

来自分类Dev

字段的杰克逊条件验证

来自分类Dev

让杰克逊忽略地图中的字段

来自分类Dev

春季如何捕捉杰克逊异常?

来自分类Dev

杰克逊如何处理接口?

来自分类Dev

杰克逊如何创建JsonObject

来自分类Dev

杰克逊中的ObjectMapper错误

来自分类Dev

杰克逊:使用引用生成模式

来自分类Dev

@JsonCreator无法使用杰克逊识别

来自分类Dev

杰克逊使用其他字段的哈希值添加自定义字段

来自分类Dev

FasterXML杰克逊?

来自分类Dev

如何使用杰克逊CsvMapper或其他csv解析器解析CSV字符串中的列?

来自分类Dev

杰克逊流API与杰克逊映射器

Related 相关文章

热门标签

归档