У меня есть устаревшее приложение, которое я перевожу на vue. Я переписываю некоторые старые вызовы, но изо всех сил пытаюсь воссоздать эту строку запроса?
sorts[0][]: last_sent_at
sorts[0][]: desc
last_sent_at[1][]: range
last_sent_at[1][]: 2020-03-24, 2020-03-31
Декодированная версия выглядит следующим образом
sorts%5B0%5D%5B%5D: last_sent_at
sorts%5B0%5D%5B%5D: desc
last_sent_at%5B1%5D%5B%5D: range
last_sent_at%5B1%5D%5B%5D: 2020-03-24%2C+2020-03-31
Моя первоначальная попытка привела меня к поиску параметров URL
console.log( Object.fromEntries(new URLSearchParams('sorts%5B0%5D%5B%5D=last_sent_at&sorts%5B0%5D%5B%5D=desc&last_sent_at%5B1%5D%5B%5D=range&last_sent_at%5B1%5D%5B%5D=2020-03-24%2C+2020-03-31')) )
, который дает мне странный результат.
{
"sorts[0][]": "desc",
"last_sent_at[1][]": "2020-03-24, 2020-03-31"
}
Кто-нибудь знает, как я могу go о создании этого объекта, чтобы он мог напоминает старый?