【发布时间】:2016-05-17 15:49:31
【问题描述】:
我有一个这样的JSON:
{
path: {
: false
costs: {
DistanceChecker: 3
} penalties: {
}
},
{
path: {
useHovLane: false,
costs: {
DistanceChecker: 1,
PenaltyCostChecker: 2
} penalties: {
MoreSegmentsPenalty: 2
}
}
}
您可以看到costs 和penalties 的嵌套成员数量并不总是相同。
如何将它们解析为 JSON?
这是我的代码,但它失败了,因为 costs 无法自动解析为字符串。
如果可能的话,你会建议我怎么做?
@Override
public CompleteRoutingResponse parseToDto(String entity) throws IOException {
CompleteRoutingResponse routingResponse = mapper.readValue(entity, CompleteRoutingResponse.class);
}
【问题讨论】:
-
嗯,看起来不像一个有效的 json