Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function() {
- var urlEncodedJson = {{cookie - fs-cc}};
- // Decode the URL-encoded JSON twice to get valid JSON
- var decodedJson = JSON.parse(decodeURIComponent(decodeURIComponent(urlEncodedJson)));
- // Helper function to serialize an object with pipes and commas
- function serializeObject(obj) {
- var serialized = [];
- for (var key in obj) {
- if (obj.hasOwnProperty(key)) {
- serialized.push(key + ':' + (typeof obj[key] === 'object' ? serializeObject(obj[key]) : obj[key]));
- }
- }
- return serialized.join('|');
- }
- // Serialize the object with properties separated by pipes and commas
- var serializedString = Object.keys(decodedJson).map(function(key) {
- return key + ':' + (key === 'consents' ? serializeObject(decodedJson[key]) : decodedJson[key]);
- }).join('|');
- // Return the serialized string
- return serializedString;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement