Ver Mensaje Individual
  #9  
Antiguo 31-08-2018
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Reputación: 21
lbidi Va por buen camino
Gracias German, hace dias que estoy tratando de "interpretar" el json con esa clase, pero mis conocimientos de clases son minimos..

el json que deseo analizar es este..
Código Delphi [-]
[
  {
    "id": 97,
    "companyId": 4,
    "name": "Leo",
    "email": null,
    "takeAway": false,
    "deviceId": 567,
    "state": "NEW",
    "dateNew": 1534989003909,
    "branchId": 4,
    "paymentMethod": "CASH",
    "tableNumber": null,
    "street": "Mac Eachen ",
    "total": 166,
    "number": "1324",
    "betweenStreet": "Payan",
    "apartmentNumber": "",
    "telephone": "099127695",
    "annotation": null,
    "products": [
      {
        "comment": null,
        "code": 709,
        "amount": 1,
        "name": "A la Salsa",
        "total": 185,
        "productItemsName": [{}]
      }
    ],
    "dateInitProcess": null,
    "timeToFinishProcess": null,
    "dateFinish": null,
    "dateCancel": null,
    "cancelBecause": null,
    "branchVO": {
      "id": 4,
      "version": null,
      "name": "Sucursal Principal",
      "description": "Sucursal Principal",
      "contact": {
        "firstEmail": null,
        "secondEmail": null,
        "firstPhone": null,
        "secondPhone": null,
        "firstCellPhone": null,
        "secondCellPhone": null
      },
      "coordinates": {
        "latitude": 1,
        "longitude": 1
      },
      "address": {
        "departament": "Montevideo",
        "city": "Montevideo",
        "street": "Br. Artigas 20001",
        "portNumber": "1",
        "bis": true,
        "apartment": "N/A"
      },
      "removed": false,
      "principal": true,
      "companyId": 4
    }
  },
  {
    "id": 96,
    "companyId": 4,
    "name": "Leo",
    "email": null,
    "takeAway": false,
    "deviceId": 567,
    "state": "NEW",
    "dateNew": 1534988959009,
    "branchId": 4,
    "paymentMethod": "CASH",
    "tableNumber": null,
    "street": "Mac Eachen ",
    "total": 175,
    "number": "1324",
    "betweenStreet": "Payan",
    "apartmentNumber": "",
    "telephone": "099127695",
    "annotation": null,
    "products": [
      {
        "comment": null,
        "code": 105,
        "amount": 1,
        "name": "Pizza con gustos",
        "total": 120,
        "productItemsName": [
          "Cebolla",
          "Jamón"
        ]
      },
      {
        "comment": null,
        "code": 102,
        "amount": 1,
        "name": "Pizza",
        "total": 75,
        "productItemsName": [{}]
      }
    ],
    "dateInitProcess": null,
    "timeToFinishProcess": null,
    "dateFinish": null,
    "dateCancel": null,
    "cancelBecause": null,
    "branchVO": {
      "id": 4,
      "version": null,
      "name": "Sucursal Principal",
      "description": "Sucursal Principal",
      "contact": {
        "firstEmail": null,
        "secondEmail": null,
        "firstPhone": null,
        "secondPhone": null,
        "firstCellPhone": null,
        "secondCellPhone": null
      },
      "coordinates": {
        "latitude": 1,
        "longitude": 1
      },
      "address": {
        "departament": "Montevideo",
        "city": "Montevideo",
        "street": "Br. Artigas 20001",
        "portNumber": "1",
        "bis": true,
        "apartment": "N/A"
      },
      "removed": false,
      "principal": true,
      "companyId": 4
    }
  }
]

He testeado este json en la pagina de jsontodelphi y me genera la clase, mi problema es que no se luego como utilizarla.

Ademas he mirado el post que mencionas, pero no le he comprendido del todo. ..

Mil gracias por tu invalorable ayuda..
Responder Con Cita