在Jackson的帮助下,我尝试访问JsonNode中没有ID的单个值。 JSON 如下所示:
[
{
"annotatedClass": {
"semanticType": ["T033"],
"prefLabel": "Oesophageal reflux",
...
}
}
]
我想获取语义类型的值。我用String semanticType = currentNode.get("annotatedClass").get("semanticType).at("/").asText()
试过了,但这给了我一个空字符串。
有没有人知道如何实现这一目标?
我用这个解决了它:
String semanticType = currentNode.get("annotatedClass").get("semanticType").get(0).asText();
成功的关键是get(0)
.