|
|
@@ -134,6 +134,10 @@ namespace json { namespace helper {
|
|
|
|
|
|
template <typename J>
|
|
|
void parse_numeric(J & json, char const * & data) {
|
|
|
+ if (std::is_floating_point<J>::value) {
|
|
|
+ helper::parse_double(json, data);
|
|
|
+ return;
|
|
|
+ }
|
|
|
numeric_token_info info = data;
|
|
|
|
|
|
if ( info.is_double || info.parse_numeric() == DOUBLE ) {
|