內獨立的庫我試着使用電梯,JSON庫,以XML轉換成JSON以下列方式。然後我得到錯誤:使用播放框架
文件/app/controllers.scala無法編譯。引發的錯誤是:在類ScalaController中缺少方法Xml的參數;按照此方法與「_」如果你想要把它當作一個部分應用功能
錯誤被強調:
val str = Printer.pretty(render(↓Xml.toJson(data)))
我試圖在另一個文件中運行我相同的代碼和它的工作,但它仍然在播放框架中不起作用。
內獨立的庫我試着使用電梯,JSON庫,以XML轉換成JSON以下列方式。然後我得到錯誤:使用播放框架
文件/app/controllers.scala無法編譯。引發的錯誤是:在類ScalaController中缺少方法Xml的參數;按照此方法與「_」如果你想要把它當作一個部分應用功能
錯誤被強調:
val str = Printer.pretty(render(↓Xml.toJson(data)))
我試圖在另一個文件中運行我相同的代碼和它的工作,但它仍然在播放框架中不起作用。
確保你沒有在隱藏其他符號的符號上得到編譯器警告 - 我不清楚錯誤的確切位置,但可能導入的某個符號已被覆蓋渲染器。如果是這種情況,您可以重新命名爲導入,如下所示:
import net.liftweb.json.{render => renderJson}
// ...
val str = Printer.pretty(renderJson(Xml.toJson(data)))
這裏有一個錯字。請參閱Xml
之前的向下箭頭?它不應該在那裏,但是,因爲它是,它將Xml
解釋爲一種方法。