Я хочу сгенерировать строку запроса для моего расширенного фильтра.Мой объект выглядит следующим образом:
{
searchValue: {
firstName: "John",
lastName: "Doe",
postalCode: "3130",
city: "New York"
},
page: 1
}
Я использую библиотеку querystring , чтобы попытаться отформатировать желаемую строку.
export function updateAdvancedSearchQueryString<T>(props: RouteComponentProps, newValues: T) {
props.history.push({
pathname: props.location.pathname,
search: queryString.stringify(newValues)
});
}
Вывод, который я хочудостижения:
/trainers?page=1&searchValue=firstName=John&lastName=Doe&postalCode=3130&city=New_York
Вывод, который я сейчас получаю с этим:
/trainers?page=1&searchValue=%5Bobject%20Object%5D
Как я могу сгенерировать желаемую строку запроса из вложенного объекта?