如何解析来自 Unirest 调用的 JSON 结果
我正在使用Unirest库从Mashape API中检索JSON。我使用以下代码进行调用:
HttpResponse<JsonNode> request = Unirest.get(URL)
.header("X-Mashape-Authorization", MASHAPE_AUTH)
.asJson();
这将以我不熟悉的形式返回我的JSON。HttpResponse<JsonNode>
从阅读有限的文档来看,似乎我必须调用响应对象才能取回JsonNode对象。但是,我仍然不知道如何处理JsonNode对象。getBody()
开始解析此数据的最佳方法是什么?
编辑:如果它有助于给出示例,我想解析的JSON看起来像这样:
{
"success": "1",
"error_number": "",
"error_message": "",
"results": [
{
"name": "name1",
"formatedName": "Name 1"
},
{
"name": "testtesttest",
"formatedName": "Test Test Test"
},
{
"name": "nametest2",
"formatedName": "Name Test 2"
},
{
"name": "nametest3",
"formatedName": "Name Test 3"
}
]
}