It's not easy to give an answer without first seeing an example of the data.
There are two methods which could have given you the format of the JSON string, being the "fixed column format", or "comma separated" (actually the "separation" could be any recurring character to identify data separation).
In both instances, if you know the creator of the data for the JSON, you can ask the creator which field represents which piece of data within the JSON string. At least you will then know what each part of the string the data represents.
Otherwise, the hard work starts looking through the string, to find common features that define the numbers that you seek, such as seperators, being comma's, semi-colons etc. or any other character. If these do not exist, you will need to find patterns within the JSON string, and then build your extraction around that.
An example using jquery for comma separated (or any other common character), is;
var numValue = jsonResults.split(",");
numValue.each(function (index, value) {
if (value > 1999 && value < 19999) {
//Do whatever you want with the data
}
}
Fixed column format is tough, because you will need to count the row and column position where the data starts and ends within the string, and build you modelling around that. Copying and pasting the contents into a text file and looking through it would be the beginning of that exercise.
Good luck.