i changed and not getting error anymore but the list is still not sorted.....
my $json = JSON::XS->new; $json->get_canonical; $return_json_text = $json->encode ($tmp_hash); <-------------------no error, but does not produce sorted output the key is a datetime field e.g.: 2012-01-20 22:24:36 value is some text.... ----- Original Message ----- From: Rajeev Prasad <rp.ne...@yahoo.com> To: perl list <beginners@perl.org> Cc: Sent: Sunday, February 5, 2012 10:20 PM Subject: Re: need guidance on encode JSON and sorting I tried below but getting err: my $json = JSON::XS->new; $json->get_canonical; $return_json_text = $json->encode $tmp_hash; Scalar found where operator expected atscript.pl line 80, near "->encode $tmp_hash" ??? ----- Original Message ----- From: Rajeev Prasad <rp.ne...@yahoo.com> To: perl list <beginners@perl.org> Cc: Sent: Sunday, February 5, 2012 10:04 PM Subject: need guidance on encode JSON and sorting in the script this is all i am using JSON as: ... use JSON::XS; ... .... $return_json_text = encode_json $tmp_hash; this variable ($return_json_text) is then used to display values. I need this to be orderd, but not able to figure how to order the outcome??? I read about $enabled = $json->get_canonical on JSON's page but not sure hot use it as i do not have $json or such object created. Also I am assuming it would be sorted on key field of the JSON hash. ty. Rajeev -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/ -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/