有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

json如何在JavaIDE中使用Weka JSONLoader?

我想使用Weka解析JavaEclipse中现有的json文件。我相信这可以通过使用JSONLoader类来完成。在阅读了类的规范(http://weka.sourceforge.net/doc.dev/weka/core/converters/JSONLoader.html#JSONLoader--)之后,我认为这样做很容易做到:

JSONLoader jsonLoader = new JSONLoader(jsonFile);

然后我想只要做jsonLoader.getFileDescription()jsonLoader.getSource()就能得到结果。但这不是它的实现方式,我在java代码中找不到如何使用JSONLoader类。因此,为了不让这个问题过于宽泛,我如何创建一个JSONLoader对象来读取JSON格式的源代码


共 (1) 个答案

  1. # 1 楼答案

    首先,它与eclipse无关,所以您应该编辑您的问题

    简单看一下JSONLoader的文档(在您提供的链接中),可以看出您需要使用setSource设置要解析的数据源(构造函数为空):

    JSONLoader jsonLoader = new JSONLoader();
    File f = new File("PATH_TO_YOUR_JSON_FILE");
    jsonLoader.setSource(f); //you can also use InputStream instead of a File
    

    完成此操作后,您可以使用其他方法解析JSON:

    Instances dataset = jsonLoader.getDataSet();
    jsonLoader.getFileDescription();
    ...