|
|
@@ -29,3 +29,15 @@ upickle.default.read[TeamsResponse](teams_p2_json)
|
|
|
|
|
|
val teams = TeamsResponse.getTeams
|
|
|
teams.size
|
|
|
+
|
|
|
+
|
|
|
+val json_null = ujson.read("""
|
|
|
+{
|
|
|
+ "test": null
|
|
|
+}
|
|
|
+""")
|
|
|
+case class Nullable(test: Option[Double])
|
|
|
+implicit val nullableR: Reader[Nullable] = macroR[Nullable]
|
|
|
+
|
|
|
+upickle.default.read[Nullable](json_null)
|
|
|
+json_null.obj("test").numOpt
|