小编Dav*_*son的帖子

如何在Scala/Lift中构造和解析JSON字符串

我试图使用JSON在浏览器和我的应用程序之间发送数据.

我试图使用Lift 1.0来创建和解析JSON字符串,但由于某种原因,我无法解析我刚刚构造的JSON:

scala>import scala.util.parsing.json.JSON._
import scala.util.parsing.json.JSON._

scala> import net.liftweb.http.js._
import net.liftweb.http.js._

scala> import net.liftweb.http.js.JE._
import net.liftweb.http.js.JE._

scala> val json = JsObj(("foo", 4), ("bar", "baz")).toJsCmd
json: String = {'foo': 4, 'bar': 'baz'}

scala>  parseFull(json)  
res3: Option[Any] = None
Run Code Online (Sandbox Code Playgroud)

如何在Scala/Lift中以编程方式构造有效的JSON消息,还可以再次解析?

json scala lift

55
推荐指数
1
解决办法
4万
查看次数

如何从Java反射性地调用Scala对象上的方法?

我有一个scala对象定义如下:

package com.example

object Foo {
  def bar(): String = "Interesting Result"
}
Run Code Online (Sandbox Code Playgroud)

我知道Foo$.MODULE$.bar()如果Foo在构建和运行时类路径中,我可以从Java 调用,但在我的情况下Foo不在构建类路径中,可能在运行时类路径中配置也可能不配置.

从我的Java代码中我想使用反射调用bar()它是否在运行时类路径上可用,否则我将回退到默认实现.

是否有可能做到这一点?

java reflection scala

8
推荐指数
1
解决办法
2271
查看次数

标签 统计

scala ×2

java ×1

json ×1

lift ×1

reflection ×1