Java jackson可以部分解析字符串吗?
我想使用它将HTTP请求的Json负载转换为Java对象 但是,我只关心该对象中的一些字段 e、 g 我希望Jackson将Json解析为一个半填充的Java对象 e、 gJava jackson可以部分解析字符串吗?,java,json,http,jackson,Java,Json,Http,Jackson,我想使用它将HTTP请求的Json负载转换为Java对象 但是,我只关心该对象中的一些字段 e、 g 我希望Jackson将Json解析为一个半填充的Java对象 e、 g 这是可能的吗?看起来您正在寻找一种合适的方法,从示例中序列化和反序列化属性c。为此,Jackson提供了JsonSerialize和JsonDeserialize注释。你可以找到更多的信息 或者,您可能希望在Jackson序列化期间忽略Java对象的某些属性。为此,Jackson附带了几个问题。你为什么要这样做?我在你的问题
这是可能的吗?看起来您正在寻找一种合适的方法,从示例中序列化和反序列化属性c。为此,Jackson提供了JsonSerialize和JsonDeserialize注释。你可以找到更多的信息
或者,您可能希望在Jackson序列化期间忽略Java对象的某些属性。为此,Jackson附带了几个问题。你为什么要这样做?我在你的问题中没有看到JSON。@Mena有些内部类的成员我不关心,也不想解析them@user1065869为什么不改用@JsonIgnore呢?因为我想把它和其他内容相同的Json字符串进行比较。我想把它们作为字符串进行比较。我不需要解析所有的内部成员
Obj
{
String a,
String b,
C c {
int d,
long e
}
}
Obj
{
String a,
String b,
String c // as string: { int d,long e} }
}