checkbox widget can use json as data source