杰克逊读值作为字符串

爱迪生:

我有一个值未知的物体,例如

{
 "data": [
    {"a":...,
    "dont_know_what_else_is_here":....}
 ]
}

我只想将“数据”的值作为字符串存储到变量/数据库中。

我应该如何从流API读取它?

安德鲁·洛格维诺夫:

前提是您已经将此对象读入JsonNode,则可以这样进行:

String content = jsonNode.get("data").textValue();

UPD:由于您使用的是流解析器,因此有关Jackson使用的示例可能会有所帮助。

UPD:方法名称现在为textValue()- docs

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

杰克逊解析字符串字段作为JSON

杰克逊转换java对象元属性作为任选在JSON字符串

杰克逊:如何读取字符串作为列表?

不可变包装器作为杰克逊中的字符串

地图字符串使用杰克逊继承对象

杰克逊JsonNode字符串与排序键

杰克逊将字符串转换为对象

杰克逊ObjectCodec字符串json

如何通过杰克逊进行字符串验证?

杰克逊不能转换为空字符串值,以枚举

杰克逊反序列化映射空值到空字符串

转换JSON记录到LinkedHashMap的<字符串,字符串>使用杰克逊API

如何使用杰克逊将布尔值以字符串形式序列化为JSON到JSON

杰克逊,将字符串反序列化为日期

如何写入原始字符串与杰克逊2

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

自定义日期字符串使用杰克逊JsonFormat模式

反序列化LocalDateTime从字符串与杰克逊

映射一个JSON字符串与杰克逊对象将抛出MismatchedInputException

如何反序列化与杰克逊空字符串?

反序列化使用杰克逊的字符串或对象

杰克逊在反序列化时抛出JsonMappingException;需要单字符串构造函数?

杰克逊 - 序列化ZonedDateTime ISO 8601的字符串

杰克逊(Jackson)反序列化变量为杰森(Json)字符串

杰克逊:通过writeValueAsString指向字符串的对象:NPE

杰克逊日期格式问题:Java bean到JSON字符串转换

Java; 杰克逊 解析数组json字符串的数组

如何在杰克逊的JsonNode中解析JSON字符串?

杰克逊对象映射器未从Java对象创建正确的Json字符串