2

我已经将 JSPRIT 写入 Jersey 2 RESTful 服务器。我希望我们的应用程序使用问题的 JSON 字符串调用服务器 (POST),将 JSON 请求提供给 JSPRIT,然后将最佳解决方案输出为 JSON。

一切都很好......除了。我无法弄清楚如何将解决方案输出到 JSON 字符串。所有示例都使用写入磁盘文件的 VrpXMLWriter。我想将输出作为 JSON 写入字符串 - 而不是文件。

我和我的朋友 Google 花了几个小时,但还没有解决。

有人可以帮忙吗?

4

1 回答 1

0

这是一个有点老的问题,但希望以下解决方案可以帮助某人:

import java.io.OutputStream;
import org.json.XML;

OutputStream xmlOutputStream = new VrpXMLWriter(problem, solutions, true).write();
String xmlOutput = xmlOutputStream.toString();
String jsonOutput = XML.toJSONObject(xmlOutput).toString();
于 2018-04-17T15:42:59.193 回答