ソースを参照

Add various experiments in worksheets

theenglishway (time) 2 年 前
コミット
64d43ca49e
2 ファイル変更27 行追加1 行削除
  1. 12 0
      src/main/scala/json.worksheet.sc
  2. 15 1
      src/main/scala/main.worksheet.sc

+ 12 - 0
src/main/scala/json.worksheet.sc

@@ -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

+ 15 - 1
src/main/scala/main.worksheet.sc

@@ -1,8 +1,22 @@
 import extract._
 import balldontlie._
+import game._
 
 val resp = TeamsResponse.getTeams
 
 val team_ids = List(24)
 
-Extract.getStats
+val list_games = Extract.getStats
+list_games.size
+
+val p = Player(
+  id = 1,
+  first_name = "first",
+  last_name = "last",
+  position = "pos",
+  team_id = 1
+)
+
+val response = EndpointResponse.getTeams()
+
+List(1, 2, 3).mkString(",")