2017-08-11 12 views
1

json4sを使用してjsonのオブジェクトのリストを単純に逆シリアル化しようとしています。DefaultFormatsを使用するとjson4sエラーが発生する

フォーマットを設定するとき、私は常にエラーを取得していますが

:インスタンスで

にjava.lang.ClassNotFoundException

import org.json4s.DefaultFormats 
import org.json4s.jackson.JsonMethods.parse 

class Deserializer { 
    implicit val formats = DefaultFormats 

    def desSubc(input : String) : List[String] = { 
    val json = parse(input) 
    json.extract[List[String]] 
    } 
} 

私はこのときにオブジェクトを取得しています作成:

にjava.lang.ClassNotFoundException

私はScalaの2.12.3とjson4s-jackson_2.11 3.5.3

で任意のアイデアを働いていますか?

答えて

1

紛失しているクラスがないと確信するのは難しいですが、Scala 2.11用にコンパイルされたjson4sを使用している可能性があります。

正しい依存バージョン(json4s jarの名前に_2.XX)を使用していることを確認してください。

+0

もちろんこれはそれでした。ありがとう! – Gynsu2000

関連する問題