JSON parser should handle negative number 2

Updated unit tests according to Sebatiean Ros demand