我是一个真正的菜鸟。问题是,我不知道在哪里转。我们,就像在我自己和我的论文合作伙伴一样,试图建立(理论上)一个平台,该平台有一个自己的搜索引擎,只针对维基百科的数据库。现在当你下载文章或文章时,使用wikipedias api你得到一个json格式的字符串,现在的问题是如何将json代码字符串转换为文本? 像一个简单的简单英语? 如果您对搜索引擎的搜索算法有任何建议,也会有所帮助。
(注意)如果你能给我一个解释,否则只需给出关键词的指示来搜索
答案 0 :(得分:1)
您通常会使用函数将该json转换为object,然后获取您感兴趣的属性。
伪代码:
function getTextFromwikiArticleJson(json){
var realobject = JSON.decode(json);
return realobject.content.body;
}
答案 1 :(得分:0)
JSON只是(一种)用于通过互联网传输数据的格式。然后需要对其进行处理(即解析)以提取所需的信息。
维基百科API调用可能会为您提供比实际需要的更多信息(所谓的元数据),例如创建日期,作者等。
您可能对文章的内容感兴趣,因此您需要访问JSON中的相应条目。
尝试在在线解析器中粘贴JSON,例如http://json.parser.online.fr/。 另外,请在此处阅读有关JSON的信息:https://en.wikipedia.org/wiki/JSON
大多数编程语言都具有解析JSON数据的功能(通常通过外部库,例如gson for Java)