小编nis*_*002的帖子

为什么"每个人?" 具有 '?' "某些"没有'?'的地方 在Clojure?

拥有'?'的根本区别是什么?在every?和不在some的Clojure的功能呢?

user> (every? true? [true true false])
false

user> (some true? [true false false])
true
Run Code Online (Sandbox Code Playgroud)

谢谢.

clojure

9
推荐指数
1
解决办法
245
查看次数

如何在PlayFramework中将Scala Map序列化为Json?

看起来Play Json Library无法序列化Scala集合.有没有其他选择.我只需要从地图转储数据.

import scala.concurrent._
import play.api.libs.ws._
import scala.concurrent.ExecutionContext.Implicits.global
import play.libs.Json

object temp {

        // Correct Serialization
        val javaMap = new java.util.HashMap[String, String]()

        javaMap.put("Abc", "Def")

        // Outputs: res1: String = {"Abc":"Def"}
        Json.stringify(Json.toJson(javaMap))


        // Incorrect Serialization
        val scalaMap = Map("Abc" -> "Def")           //> scalaMap  : scala.collection.immutable.Map[String,String] = Map(Abc -> Def)

        // Output: res2: String = {"empty":false,"traversableAgain":true}
        Json.stringify(Json.toJson(scalaMap))       //> res2: String = {"empty":false,"traversableAgain":true}

    }
Run Code Online (Sandbox Code Playgroud)

json scala playframework-2.2

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

标签 统计

clojure ×1

json ×1

playframework-2.2 ×1

scala ×1