From 85d562168948a8d329ff1fd54b5a6021820eb59e Mon Sep 17 00:00:00 2001 From: miker Date: Thu, 28 Jul 2005 21:35:32 +0000 Subject: [PATCH] passing numbers as bare strings git-svn-id: svn://svn.open-ils.org/ILS/trunk@1576 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- OpenSRF/src/perlmods/JSON.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenSRF/src/perlmods/JSON.pm b/OpenSRF/src/perlmods/JSON.pm index ece6bb03b8..0b0e16b96b 100644 --- a/OpenSRF/src/perlmods/JSON.pm +++ b/OpenSRF/src/perlmods/JSON.pm @@ -223,7 +223,11 @@ sub perl2JSON { $perl =~ s/\r/\\r/sgo; $perl =~ s/\n/\\n/sgo; $perl =~ s/(\pM)/sprintf('\u%0.4x',ord($1))/sgoe; - $output = '"'.$perl.'"'; + if ($perl =~ /^(?:\+|-)?\d*\.?\d+$/) { + $output = $perl; + } else { + $output = '"'.$perl.'"'; + } } return $output; -- 2.43.2