使用 JSON 输出设置 ctakes 项目
Setup ctakes project with JSON output
我正在尝试设置一个提供 JSON 输出的 ctakes 应用程序。
我从 https://codeload.github.com/apache/ctakes/zip/ctakes-4.0.0
中获取了 ctakes 模块
我正在尝试将 jcas 对象转换为 json,如下所示
CAS cas = jcas.getCas();
JsonCasSerializer jcs = new JsonCasSerializer();
jcs.setPrettyPrint(true);
StringWriter sw = new StringWriter();
jcs.serialize(cas, sw);
System.out.println(sw.toString());
但在下载的项目设置中,似乎没有对 JsonCasSerializer 的依赖。我用谷歌搜索,发现我们需要在我的项目中添加 uimaj-json jar。我添加了与外部依赖项相同的内容 (uimaj-json-3.1.1)- 我也尝试了不同的版本。但是在将同一个 jar 添加到项目中后,我遇到了多个问题。
我的理解是,在添加 uimaj-json jar 时,我的 POM 已经包含以下依赖项,新包含的 uimaj-json jar 有很多不兼容的依赖项使用我当前的应用程序 uimj-core 版本。
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>uimaj-core</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>uimafit-core</artifactId>
<version>2.1.0</version>
</dependency>
请帮忙。
我们是否有包含 jcas 到 json 转换的示例 ctakes 项目?
问题已解决!
这是 uimaj-core 和 uimaj-json 之间的版本不匹配。我混合了 uimaj-core 和 uimaj-json 的版本。你应该使用相同的版本。我都使用了 2.8.1。
请参考:
https://www.mail-archive.com/dev@ctakes.apache.org/msg03498.html
我正在尝试设置一个提供 JSON 输出的 ctakes 应用程序。 我从 https://codeload.github.com/apache/ctakes/zip/ctakes-4.0.0
中获取了 ctakes 模块我正在尝试将 jcas 对象转换为 json,如下所示
CAS cas = jcas.getCas();
JsonCasSerializer jcs = new JsonCasSerializer();
jcs.setPrettyPrint(true);
StringWriter sw = new StringWriter();
jcs.serialize(cas, sw);
System.out.println(sw.toString());
但在下载的项目设置中,似乎没有对 JsonCasSerializer 的依赖。我用谷歌搜索,发现我们需要在我的项目中添加 uimaj-json jar。我添加了与外部依赖项相同的内容 (uimaj-json-3.1.1)- 我也尝试了不同的版本。但是在将同一个 jar 添加到项目中后,我遇到了多个问题。
我的理解是,在添加 uimaj-json jar 时,我的 POM 已经包含以下依赖项,新包含的 uimaj-json jar 有很多不兼容的依赖项使用我当前的应用程序 uimj-core 版本。
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>uimaj-core</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>org.apache.uima</groupId>
<artifactId>uimafit-core</artifactId>
<version>2.1.0</version>
</dependency>
请帮忙。
我们是否有包含 jcas 到 json 转换的示例 ctakes 项目?
问题已解决!
这是 uimaj-core 和 uimaj-json 之间的版本不匹配。我混合了 uimaj-core 和 uimaj-json 的版本。你应该使用相同的版本。我都使用了 2.8.1。
请参考: https://www.mail-archive.com/dev@ctakes.apache.org/msg03498.html