I didn\'t explain the issue properly in the title... Sorry.
I\'m following the D3 Tag Cloud Simple example https://github.com/jasondavies/d3-cloud/blob/master/exampl
Can you extract other entries of your data? e.g. words and sentiment?
Maybe you could try it like following code. If it works, you can change it to your codes.
var data; // a global
d3.json("path/to/file.json", function(error, json) {
if (error) return console.warn(error);
d3.select("#vis").append("svg")
.data(json)
.enter().append("text")
.text(function(d) {return d.tweets;});
});