Create a
TwitterTextConfiguration
object from JSON
The JSON can have the following properties
version (required, integer, min value 0)
maxWeightedTweetLength (required, integer, min value 0)
scale (required, integer, min value 1)
defaultWeight (required, integer, min value 0)
transformedURLLength (integer, min value 0)
ranges (array of range items)
A range item has the following properties:
start (required, integer, min value 0)
end (required, integer, min value 0)
weight (required, integer, min value 0)