gpt4 book ai didi

java - Boilerpipe - 如何输出 JSON?

转载 作者:搜寻专家 更新时间:2023-10-31 20:29:43 25 4
gpt4 key购买 nike

我正在使用 boilerpipe看起来不错,但我想输出 JSON。我正在使用 Java 版本并在 NetBeans 中进行如下测试:

final URL url = new URL("http://mashable.com/2012/09/26/worlds-best-father-kickstarter-calendar");
System.out.println(ArticleExtractor.INSTANCE.getText(url));

谁能告诉我我该怎么做?

最佳答案

Boilerpipe 不附带 JSON 序列化器。

但是,您可以这样做(假设您已经提取了所有数据):

public String articleTextToJson(String article, String title, String sourceUrl) {
if (null == article) {
return "{ \"error\" : { " +
" \"message\" : \"Article did not extract\", " +
" \"code\" : 1 " +
" }, " +
" \"status\" : \"error\" " +
"}";
}
return "{ \"response\" : { " +
" \"title\" : \"" + title + "\" " +
" \"content\" : \"" + article + "\", " +
" \"source\" : \"" + sourceUrl + "\" " +
" }, " +
" \"status\" : \"success\" " +
"}"
}

棘手的部分当然是获得标题......

或者更好的是使用一些 JSON 序列化器,比如 JSONObject .

希望对您有所帮助。

关于java - Boilerpipe - 如何输出 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12627818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com