¿Cómo convertir el cuerpo de una solicitud TXT o XML a JSON?

Puede usar interceptores de transformación nativos para hacer esto. Con ellos, es posible convertir tanto el cuerpo de la solicitud como el de la respuesta de XML o TXT a JSON y viceversa.

  1. Acceda a tu API o Plan y haga clic en Edit;

  2. En la sección Flows, seleccione la pestaña Transformation;

  3. Haga clic sobre el interceptor que desee (XML to JSON y/o TXT to JSON) y arrástralo al flujo;

  4. Se abrirá una ventana con las observaciones del interceptor. Haga clic en Save;

  5. Haga clic en Continue y Save para guardar los cambios.

Alternativamente, también puede crear un interceptor de Custom JavaScript para esta función.

Vaya a API Design > Interceptors y siga los pasos:

  1. En la sección de Custom Interceptors, acceda a su Custom JavaScript interceptor o cree uno nuevo;

  2. En el editor, inserte el script:

    const objRequestBody = JSON.parse(strRequestBody);
  3. Haga clic en Save para guardar el cambio.

Vea el gif de abajo con los pasos:

convert body custom js
Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]