Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

230
Views
Cómo pasar una matriz de objetos a una carga útil en formato JSON al realizar una solicitud de API

Tengo una variedad de objetos como este.

 var arr = [ {name: 'myName', age: 25, city: 'myCity'}, {name: 'myName1', age: 25, city: 'myCity1'} ];

Ahora, necesito pasar esta matriz arr a una carga útil como un objeto JSON. JSON.stringify(arr) y luego pasé los datos. Pero se está convirtiendo en un formulario de datos y el formato de carga útil es como el siguiente;

 [{name: 'myName', age: 25, city: 'myCity'},{name: 'myName1', age: 25, city: 'myCity1'}]:

Si ha notado dos puntos al final de la carga útil, parece que convirtió mi matriz como un nombre de propiedad en los datos del formulario. ¿Puede ayudarme a pasar la matriz como un objeto JSON?

El código que se utiliza para llamar al método API es,

 { type: 'POST', method: 'POST', dataType: 'json', url: 'url of the api call', beforeSend: function(header, settingsData){ Object.keys(settingsData.options).forEach(headerKey){ headerKey.setHeader(headerKey, settingsData.options[headerKey]); } return settingsData; }, disableDefaultError: true }
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Mi comentario era medio correcto.

  • Mantener dataType: 'json'
  • agregue contentType: 'application/json' ya que el valor predeterminado es 'application/x-www-form-urlencoded; charset=UTF-8'
 { type: 'POST', method: 'POST', dataType: 'json', contentType: 'application/json', // <- this is needed url: 'url of the api call', beforeSend: function(header, settingsData){ Object.keys(settingsData.options).forEach(headerKey){ headerKey.setHeader(headerKey, settingsData.options[headerKey]); } return settingsData; }, disableDefaultError: true }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!