moved JSON code here
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 21 Sep 2005 19:29:10 +0000 (19:29 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 21 Sep 2005 19:29:10 +0000 (19:29 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@1850 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Template/Plugin/WebUtils.pm

index 6637e55..2fe9b08 100644 (file)
@@ -8,6 +8,7 @@ use OpenSRF::AppSession;
 use OpenSRF::System;
 use XML::LibXML;
 use OpenSRF::Utils::SettingsParser;
+use JSON;
 
 sub new {
        my ($class) = @_;
@@ -23,5 +24,21 @@ sub XML2perl {
 }
 
 
+sub perl2JSON {
+       my( $self, $perl ) = @_;
+       return JSON->perl2JSON($perl);
+}
+       
+sub JSON2perl {
+       my( $self, $perl ) = @_;
+       return JSON->JSON2perl($perl);
+}
+
+sub perl2prettyJSON {
+       my( $self, $perl ) = @_;
+       return JSON->perl2prettyJSON($perl);
+}
+
+
 
 1;