C# 如何从json获取基于id的字符串
我将文本作为输入,并通过文本RazorAPI获得响应。现在,如何根据单词位置(id)获取单词(字符串) 这里字符串和id位于不同的节点中 注意:这里得到单词位置0,1,我想使用Jquery在前端显示“老虎” JSON 我试过的 我假设C# 如何从json获取基于id的字符串,c#,jquery,json,C#,Jquery,Json,我将文本作为输入,并通过文本RazorAPI获得响应。现在,如何根据单词位置(id)获取单词(字符串) 这里字符串和id位于不同的节点中 注意:这里得到单词位置0,1,我想使用Jquery在前端显示“老虎” JSON 我试过的 我假设数据[“InclumentsAnysis”]超出了您提供的范围,但我已进行了相应的调整 编辑-调整以适应JSON要求的变化 var entailments = data["entailmentsAnalysis"]; var json = JSON.parse(en
数据[“InclumentsAnysis”]
超出了您提供的范围,但我已进行了相应的调整
编辑-调整以适应JSON要求的变化
var entailments = data["entailmentsAnalysis"];
var json = JSON.parse(entailments);
var sentenceList = json["response"]["sentences"];
var nounPhraseList = json["response"]["nounPhrases"];
for (var i = 0; i < nounPhraseList.length; i++) {
for (var j = 0; j < sentenceList.length; j++) {
var html = '<tr><td>';
var wordList = sentenceList[j]["words"];
for (var k = 0; k < wordList.length; k++) {
if (nounPhraseList[i].wordPositions.indexOf(wordList[k].position.toString()) != -1) {
html += wordList[k].token + " ";
}
}
html = html.slice(0, -1);
html += '</td></tr>';
$("#TextRazorEntailments").append(html);
}
}
var蕴涵=数据[“蕴涵分析”];
var json=json.parse(蕴涵);
var-sentenceList=json[“响应”][“句子”];
var nounPhraseList=json[“response”][“nounPhrases”];
for(var i=0;i
欢迎使用Stack exchange!在发帖时,试着清楚地解释你想要完成什么,你尝试了什么,出了什么问题。在这里,你似乎错过了出错的地方,“你尝试过的”部分也不见了。这是一个编码作业,不是一个问题。是的,现在添加。您可以检查它是否工作,因为(var j=0;jvar 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);
}
"response": {
"sentences":[],
"nounPhrases":[]
}
var entailments = data["entailmentsAnalysis"];
var json = JSON.parse(entailments);
var sentenceList = json["response"]["sentences"];
var nounPhraseList = json["response"]["nounPhrases"];
for (var i = 0; i < nounPhraseList.length; i++) {
for (var j = 0; j < sentenceList.length; j++) {
var html = '<tr><td>';
var wordList = sentenceList[j]["words"];
for (var k = 0; k < wordList.length; k++) {
if (nounPhraseList[i].wordPositions.indexOf(wordList[k].position.toString()) != -1) {
html += wordList[k].token + " ";
}
}
html = html.slice(0, -1);
html += '</td></tr>';
$("#TextRazorEntailments").append(html);
}
}