Every line of 'url encode json' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
137 function encode(object) { 138 if (typeof object === 'object') { 139 for (var property in object) { // jshint ignore:line 140 object[property] = encode(object[property]); 141 } 142 return object; 143 } 144 if (object !== null && object !== undefined) { 145 return encodeURIComponent(object); 146 } 147 return object; 148 }
Secure your code as it's written. Use Snyk Code to scan source code in minutes – no build needed – and fix issues immediately. Enable Snyk Code
92 function _encode(json) {}
112 encode(json) { return super.encode(JSON.stringify(json)); }
15 serialise (obj) { 16 var str = []; 17 for(var p in obj) 18 if (obj.hasOwnProperty(p) && obj[p] !== null && obj[p] !== '' && obj[p] !== undefined) { 19 str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p])); 20 } 21 return str.join("&"); 22 }
5 function json_encode(v) { 6 switch (typeof v) { 7 case 'string': 8 case 'number': 9 case 'boolean': 10 return json_encodeString(v); 11 case 'object': 12 if (v) { 13 if (v instanceof Array) { 14 return json_encodeArray(v); 15 } else { 16 return json_encodeObject(v); 17 } 18 } else return 'null'; 19 } 20 return 'null'; 21 }
18 function decode(url) { 19 return JSON.parse(Buffer.from(url.split('_cfg=')[1], 'base64')); 20 }
7 function urlBase64Decode(encodeStr){ 8 return decodeURIComponent(atob(encodeStr)); 9 }
6 function encode(obj){ 7 var query = []; 8 forOwn(obj, function(val, key){ 9 query.push( key +'='+ encodeURIComponent(val) ); 10 }); 11 return (query.length)? '?'+ query.join('&') : ''; 12 }
227 function encodeSearchParams(obj) { 228 const params = []; 229 Object.keys(obj).forEach((key) => { 230 let value = obj[key]; 231 params.push([key, encodeURIComponent(value)].join('=')); 232 }) 233 return params.length === 0 ? '' : '?' + params.join('&'); 234 }
85 function encode(data) { 86 return encodeURI(data); 87 }