Возможно ли каким-либо образом добавить объекты json в объект URLSearchParams?с использованием объектов json в URLSearchParams
Таким образом, вместо:
urlSearchParams.append('search', 'person');
это:
urlSearchParams.append({search: "person"});
Мой ответ любезно ответ Darshak Gajjar в
Можно использовать объекты JSon таким путем:
let test_this = [{"search": "person"}, { search: "another person"}];
var json = JSON.stringify(test_this);
urlSearchParams.append("myobj", json);
return this.http.post(this.post_url, urlSearchParams, options) //options being your own RequestOptions
Я попробовал это 'let search = Object.assign (urlSearchParams, {number: '5'}) ;, но он сделал похоже, не работает. –
Я пробовал код, как в хром-консоли, и он работал. с каким браузером вы работаете? 'let' - это новое ключевое слово, поэтому, возможно, попробуйте его с помощью var. Кроме того, метод Object.assign недоступен в IE в соответствии с документацией. – murtuza
проверит его завтра и отметит соответствующим образом. –