在反序列化期间从JSON中提取具有变量名称结尾的名称/值对

时间:2018-01-17 19:21:44

标签: java json deserialization jira

是否可以使用Jackson的ObjectMapper从JSON创建Java对象,其中包含名称的开头(" customfield")和变量结尾(这是数据库的ID)事实)。 所以在JSON中你可以找到这样的东西:

"customfield_10000":null
or
"customfield_10002":"hello"
or
"customfield_10005":["com.atlassian.greenhopper.service.sprint.Sprint@1cc5ffd5[id=1,rapidViewId=1,state=ACTIVE,name=Sample Sprint 2,startDate=2017-11-30T02:29:06.805+01:00,endDate=2017-12-14T02:49:06.805+01:00,completeDate=<null>,sequence=1,goal=<null>]"]

这些自定义字段不是任何POJO的一部分,它们只是附带一个事件,我必须处理传入的JSON。

我必须使用这些字段,以便我根本不允许忽略它们,但似乎我必须单独处理它们。 ......我只是不知道如何。

0 个答案:

没有答案