scala: преобразование не сериализуемого родительского Java-класса в сериализуемый класс scala - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть проблема, когда я получаю список объектов типа java-класса, который поступает из другого Jar-а, и этот java-класс не сериализован, и мне нужно, чтобы эти объекты были сериализованы в программе scala. Как это сделать.

Пример -

//(java class from other.jar)

public class Student {
 // this class contains 100 of members and their getters and setters
}

И вот как я получаю их в программе Scala-

 Object MainDriver extends App {
   val nonSerializeObjectList: java.util.ArrayList[Student] = getStudentList() // getStudentsList is giving me list of Student type objects
  import scala.collection.JavaConversions._
  for(student <- nonSerializeObjectList) {
      // here I need student object to be serialized so that I can send them over the network. how to achieve this.
   }
 }
...