【发布时间】:2017-12-06 07:50:34
【问题描述】:
我将文本作为输入并通过文本剃刀 API 获得响应。现在如何根据单词位置(id)获取单词(字符串)。
这里的string和id在不同的节点。
注意:这里获取单词位置 0,1 我想使用 Jquery 在前端显示“The Tiger”
JSON
{
"response": {
"sentences": [{
"position": "0",
"words": [{
"position": "0",
"token": "The"
},
{
"position": 1,
"token": "Tiger"
}],
"nounPhrases": [{
"id": "0",
"wordPositions": ["0", "1"]
}]
}]
}
}
我尝试了什么
var entailments = data["entailmentsAnalysis"];
entailments = JSON.parse(entailments);
var Razorentailments = entailments["response"]["nounPhrases"];
for (var i = 0; i < Razorentailments.count; i++) {
html = '';
html += '<tr><td>' + Razorentailments[i]["wordPositions"] + '</td></tr>'
$("#TextRazorEntailments").append(html);
}
我的 Json 格式
"response": {
"sentences":[],
"nounPhrases":[]
}
【问题讨论】:
-
欢迎来到 Stack 交流!发布问题时,请尝试清楚地解释您要完成的工作,尝试的内容以及出了什么问题。在这里,您似乎错过了问题所在。
-
“你试过的”部分也不见了。这是一个编码作业,而不是一个问题。
-
是的,现在添加了,你可以检查一下吗