[英]How to write the <?xml> tag using scala.xml and Play Framework
[英]Using separate library within play framework
我尝试通过以下方式使用lift-json库将XML转换为JSON: http : //mkaz.com/solog/scala/how-to-convert-xml-to-json.html
在我的controller.scala文件中。 然后我得到错误:
无法编译文件/app/controllers.scala。 引发的错误是:类ScalaController中的方法Xml缺少参数; 如果要将其视为部分应用的函数,请在此方法后加上“ _”
该错误突出显示:
val str = Printer.pretty(render(↓Xml.toJson(data)))
我尝试在另一个文件中运行相同的代码,但它可以工作,但是在play框架中仍然不起作用。
确保在隐藏其他符号的符号上没有收到编译器警告-我不清楚错误的确切位置,但是导入的符号之一可能已覆盖render 。 如果是这种情况,您可以在导入时重命名,如下所示:
import net.liftweb.json.{render => renderJson}
// ...
val str = Printer.pretty(renderJson(Xml.toJson(data)))
一行中有一个错字。 看到Xml
之前的向下箭头? 它不应该在那儿,但是Xml
,它将Xml
解释为一种方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.