Deserializing JSON properties as array

I have a 3rd party IoT device that does not adhere to general web standards well. One hurdle I can’t seem to overcome is how they publish the individual data elements. I’ve included a snippet of the data stream below. Is there any way to use the built-in deserializers to intelligibly parse the data? Ideally I’d treat this as an array of Dictionary<string, List<int>> or some such.

"data" : {
	"20170127001500" : [0,0,0,0],
	"20170127003000" : [0,0,0,0],
	"20170127004500" : [0,0,0,0],
	"20170127010000" : [0,0,0,0],
	"20170127011500" : [0,0,0,0],
        ....
}

Sure here’s an example on Gistlyn:

var json = @"{
  ""data"" : {
	""20170127001500"" : [0,0,0,0],
	""20170127003000"" : [0,0,0,0],
	""20170127004500"" : [0,0,0,0],
	""20170127010000"" : [0,0,0,0],
	""20170127011500"" : [0,0,0,0]
  }
}";

public class Dto
{
    public Dictionary<string, List<int>> data { get; set; }
}

var dto = json.FromJson<Dto>();

dto.PrintDump();

When in doubt, just try it. I got so caught up on the fact it wasn’t a “pretty” JSON format I didn’t think to try the obvious.

Thanks!