Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Scala';用Java实现Json4s_Java_Scala_Jar_Json4s - Fatal编程技术网

使用Scala';用Java实现Json4s

使用Scala';用Java实现Json4s,java,scala,jar,json4s,Java,Scala,Jar,Json4s,我有一个包含以下Scala类的JAR: class JsonAvroConverter(val sch : org.apache.avro.Schema) extends scala.AnyRef { def toJson(avroData : org.json4s.JValue) : org.json4s.JValue = { /* compiled code */ } } 现在我需要能够从Java项目中调用类中的方法。我在我的POM中添加了Json4s,我有Json4s可访问性,但我不

我有一个包含以下Scala类的JAR:

class JsonAvroConverter(val sch : org.apache.avro.Schema) extends scala.AnyRef {
  def toJson(avroData : org.json4s.JValue) : org.json4s.JValue = { /* compiled code */ }
}
现在我需要能够从
Java
项目中调用类中的方法。我在我的
POM
中添加了
Json4s
,我有Json4s可访问性,但我不确定从Java上下文使用该库的方法。我也尝试过这样做:

String myString = "{\"name\":\"bob\"}"
JsonMethods json = new Jsonmethods();
json.parse(myString);

但是我首先无法实例化
JsonMethods

后一种情况下的错误消息是什么?代码第二部分的第二行似乎有输入错误。应该这样读:
JsonMethods json=new-JsonMethods()JsonMethods是一种特性,因此不能按原样实例化。查看此问题-了解更多信息。