Renamed JsonContextValue as interactive.VegaJsonContextValue with additional support for table schema (fields)
Changed the dataset reading procedure: a custom DatasetReader can be loaded (with reflection) to read a dataset in a customized way. This allows us to decouple JsonContextValue from the main package.
Removed the unused server requests. Only retain the ["command", {"key": "value", ...}] format.
Note: The random command is now broken since the client does not send a schema.
JsonContextValue
asinteractive.VegaJsonContextValue
with additional support for table schema (fields)DatasetReader
can be loaded (with reflection) to read a dataset in a customized way. This allows us to decoupleJsonContextValue
from the main package.["command", {"key": "value", ...}]
format.Note: The random command is now broken since the client does not send a schema.