使用scala.util.parsing.json创建带空值的JSON

时间:2013-08-16 01:48:32

标签: json parsing scala null

如何使用scala.util.parsing.json创建一个空值的JSON字符串?

scala.util.parsing.json.JSON.parseFull("{\"key\":null}").get

产生Map("key" -> null)但是

scala.util.parsing.json.JSONObject(Map("key" -> null)).toString()

结果

java.lang.NullPointerException
    at scala.util.parsing.json.JSONFormat$$anonfun$1.apply(Parser.scala:59)
    at scala.util.parsing.json.JSONFormat$$anonfun$1.apply(Parser.scala:55)
    at scala.util.parsing.json.JSONObject$$anonfun$toString$1.apply(Parser.scala:96) 

对我而言,这真是令人头疼的事。

0 个答案:

没有答案