Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jackson可以部分解析字符串吗?_Java_Json_Http_Jackson - Fatal编程技术网

Java jackson可以部分解析字符串吗?

Java 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附带了几个问题。你为什么要这样做?我在你的问题

我想使用它将HTTP请求的Json负载转换为Java对象

但是,我只关心该对象中的一些字段

e、 g

我希望Jackson将Json解析为一个半填充的Java对象

e、 g


这是可能的吗?

看起来您正在寻找一种合适的方法,从示例中序列化和反序列化属性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} }
}