使用Spray的空json没有引号?

时间:2016-11-29 11:37:04

标签: json scala spray

如何使用没有引号的Spray返回空json?

我有以下路由

Map<Integer, String[]> treeMap = new TreeMap<>(Comparator.reverseOrder());
treeMap.putAll(hashMap);
System.out.println(treeMap);

path("empty") {
  post {
    entity(as[EmptyJson]) { empty=>
       complete("""{}""")
       }    
    }
}

产量

POST http://localhost:8181/empty
Content-Type: application/json
{ }

有没有办法使用Spray完成使用空的有效JSON路由?

1 个答案:

答案 0 :(得分:2)

如果您配置了marshallers,那么使用空对象作为响应就足够了吗?

complete(JsObject.empty)