使用Jackson Tree Model的java.lang.NullPointerException

时间:2018-02-20 19:57:46

标签: java json nullpointerexception jackson

我正在尝试从网络词典中获取翻译。这是我要使用JsonNode解析的一块Json。

{
"result" : "ok",
"tuc" : [ {
"phrase" : {
  "text" : "powitanie",
  "language" : "pl"
}      

和java代码:

try {

        JsonNode node = translationMapper.readTree(jsonContent);
        String result = node.get("result").asText();
        System.out.println("result: " + result);
        JsonNode tuc = node.get("tuc").get(0);
        JsonNode phrase = tuc.get("phrase").get(0);
        String textPhrase = phrase.get("text").asText();
        System.out.println("translation: " + textPhrase);

    }

    catch (IOException e) {
        e.printStackTrace();
    }

输出:

结果:好的

线程“main”java.lang.NullPointerException中的异常 在Requests.main(Requests.java:63)

第63行是:

String textPhrase = phrase.get("text").asText();

0 个答案:

没有答案