# HG changeset patch # User Dan # Date 1237554900 14400 # Node ID 285f0c6d9c9a7bad5bfdcf4910f5e07d9733c04a # Parent 8b42e51bb6e6c3450b8c16b3399e34b30d8d4f77 Added support for Firefox 3.1 beta 3's native JSON. diff -r 8b42e51bb6e6 -r 285f0c6d9c9a includes/clientside/static/json.js --- a/includes/clientside/static/json.js Fri Mar 20 09:14:03 2009 -0400 +++ b/includes/clientside/static/json.js Fri Mar 20 09:15:00 2009 -0400 @@ -11,6 +11,10 @@ function toJSONString(input) { + if ( window.JSON ) + { + return window.JSON.stringify(input); + } var m = { '\b': '\\b', '\t': '\\t', @@ -142,6 +146,11 @@ function parseJSON(string, filter) { + if ( window.JSON ) + { + return window.JSON.parse(string); + } + try { if (/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/. test(string))