2015-11-07 35 views
0

我想在這裏下的快速入門指南https://lihaoyi.github.io/upickle-pprint/upickle/使用scala uPickle需要什麼魔力?

已設置的依賴

"com.lihaoyi" %%% "upickle" % "0.3.6", 

,但基本忽視了:

scala> import upickle.default._ 

import upickle.default._ 

scala> write(1)  
java.lang.ClassCastException: java.lang.Double cannot be cast to scala.scalajs.js.Any 
    at upickle.json.package$.write(package.scala:38) 
    at upickle.Types$class.write(Types.scala:125) 
    at upickle.default$.write(Api.scala:25) 
    ... 35 elided 

回答

2

如果你在使用它REPL,您應該使用非scala.js版本的依賴關係:

"com.lihaoyi" %% "upickle" % "0.3.6", 

因爲REPL在Scala-JVM上運行,而不是Scala.js

+0

愛上導航模板, https://lihaoyi.github.io/upickle-pprint/upickle/#CustomPicklers。這個從哪裏來? –

+0

它是http://lihaoyi.github.io/Scalatex/ =的一部分) –

相關問題