2012-03-07 98 views
0

内独立的库我试着使用电梯,JSON库,以XML转换成JSON以下列方式。然后我得到错误:使用播放框架

文件/app/controllers.scala无法编译。引发的错误是:在类ScalaController中缺少方法Xml的参数;按照此方法与“_”如果你想要把它当作一个部分应用功能

错误被强调:

val str = Printer.pretty(render(↓Xml.toJson(data))) 

我试图在另一个文件中运行我相同的代码和它的工作,但它仍然在播放框架中不起作用。

回答

0

确保你没有在隐藏其他符号的符号上得到编译器警告 - 我不清楚错误的确切位置,但可能导入的某个符号已被覆盖渲染器。如果是这种情况,您可以重新命名为导入,如下所示:

import net.liftweb.json.{render => renderJson} 
// ... 
val str = Printer.pretty(renderJson(Xml.toJson(data))) 
0

这里有一个错字。请参阅Xml之前的向下箭头?它不应该在那里,但是,因为它是,它将Xml解释为一种方法。