2017-02-12 3 views

ответ

1

Если вы хотите что-то быстро и грязно в JavaScript (редактировался this related answer)

let params = "params%5Bparam1%5D=543543&params%5Bparam2%5D=fdasghdfghdf&params%5Btest%5D=yes"; 
 

 
let result = JSON.parse('{"' + 
 
    decodeURIComponent(params) 
 
    .replace(/"/g, '\\"') 
 
    .replace(/&/g, '","') 
 
    .replace(/params\[/g, '') 
 
    .replace(/\]=/g, '=') 
 
    .replace(/=/g, '":"') + 
 
    '"}'); 
 

 
console.log(result);