Buen día.
Podrían orientarme.
Tengo el siguiente JSON
{
"headers": {
"total": 1
},
"content": [
{
"id": 10260,
"status": "PENDING",
"created": "2021-01-15 16:30:35",
"shipping_cost": 0,
"total": 361.000,
"units": 6,
"cancel_requested": false
}
]
}
Quiero enviar a una estructura o tabla interna
Lo obtengo de esta manera
[{"HEADERS":{"TOTAL":1},"CONTENT":[{"ID":10260,"STATUS":"PENDING","CREATED":"2021-01-15 16:30:35","SHIPPING_COST":0,"TOTAL":361.000,"UNITS":6,"CANCEL_REQUESTED":FALSE}]}]
Esta es mi estructura
data : begin of ls_detorders,
id type string,
status type string,
created type string,
shipping_cost type string,
total type string,
units type string,
cancel_requested type string,
end of ls_detorders.
types ty_detorders like table of ls_detorders.
data : begin of ls_totorder,
total type string,
end of ls_totorder.
types ty_totorders like table of ls_totorder.
data : begin of ls_orders,
headers type ty_totorders,
content type ty_detorders,
end of ls_orders .
types ty_orders like table of ls_orders.
data ls_orders_req type ty_orders.
CALL METHOD zcl_json_util=>json_to_data
EXPORTING
json = lv_xml_result_str
CHANGING
data = ls_orders_req .
y esto obtengo en el llenado
Pero la parte de la tabla interna HEADERS no se llena solo lo de CONTENT
A que se debe, pueden ayudarme.
De antemano muchas gracias.
Saludos.