Progress - Generar dos arrays con Json

 
Vista:

Generar dos arrays con Json

Publicado por Queralt (1 intervención) el 25/02/2019 12:09:36
Necesito ayuda:

Eston con openedge creando un API, tengo un mètodo que tengo que enviar un json con dos array, con un array no tengo problema, el problema es relacionar los dos arrays:

Un ejemplo seria de como tiene que quedar:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
"order": [
  	{
    "module_products": [],
      "product": "87",
      "quantity": 1,
      "type": "F",
      "units": "C"
    },
    {
      "module_products": [
        {
          "lot": "A",
          "module_id": 28692,
          "product_id": 61,
          "quantity": 2
        },
        {
          "lot": "A",
          "module_id": 28692,
          "product_id": 129,
          "quantity": 2
        },
        {
          "lot": "B",
          "module_id": 28692,
          "product_id": 34757,
          "quantity": 1
        }
      ],
      "product": "28692",
      "quantity": 5,
      "type": "V",
      "units": "C"
    },
    {
      "module_products": [],
      "product": "29278",
      "quantity": 2,
      "type": "F",
      "units": "C"
    }
 
 
  ],
  "user": "1300028"
}

Tengo dos arrays el principal order y el module_products.

Utilizo jsonArray y el jsonObject, mi problema es como relaciono las dos tablas y se me muestren asi.

En el jsonObject añado:
oObject:Add("code", code).
oObject:Add("msg", msg).
oObject:Add("order", oArray).
oObject:Add("user", z-usu).

Como es logico aqui solo se me envia la tabla order.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder