//
// $Id: Json.js,v 1.2 2010/07/10 16:47:59 steve Exp $
//
var Json = function() {

    this.jsonEncode = function(data) {

        return encodeURI(data)
    }

    this.jsonDecode = function(data) {

        data = decodeURI(data)
        data = data.replace(/%26/g, '&')
        data = data.replace(/%2C/g, ',')
        data = data.replace(/%2F/g, '/')
        data = data.replace(/%3A/g, ':')
        data = data.replace(/%3B/g, ';')
        data = data.replace(/%3D/g, '=')
        data = data.replace(/%3F/g, '?')
        data = data.replace(/%3F/g, '?')
        data = data.replace(/%40/g, '@')
        data = data.replace(/%2B/g, '+')

        data = data.replace(/&apos;/g, "'")
        data = data.replace(/&pound;/g, '£')

        return data
    }
}


