Hi Folks,
Trying to deserialize JSON in D365FO, which has multiple tags.
Created data contract class to deserialize each tags, But still PackstructureEntity & PalletEntity so on can't deserialize with all values.
Sample Json:
{
"HEADERENTITY": {
"ID": "000001947",
"BLNUMBER": "tret",
"BOOOKINGNUMBER": 546575tststt7,
"LINEENTITY": [
{
"ID": "000001947",
"LINENUM": 1,
"ORDERLINEITEMID": "8M0073789"
},
{
"ID": "000001947",
"LINENUM": 2,
"ORDERLINEITEMID": "8M0064457"
}
],
"PACKSTRUCTUREENTITY": [
{
"PACKIID": "000001948",
"ID": "000001947",
"PALLETENTITY": [
{
"PACKIID": "000001948",
"PALLETID": "CARTOON 1",
"ID": "0139-000001947",
"PALLETLINEENTITY": {
"PACKIID": "000001948",
"PALLETID": "CARTOON 1",
"LINENUM": 1,
"ITEMID": "8M0073789",
"QUANTITY": 2,
"ID": "0139-000001947"
}
},
{
"PACKIID": "000001948",
"PALLETID": "CARTOON 2",
"ID": "000001947",
"PALLETLINEENTITY": {
"PACKIID": "000001948",
"PALLETID": "CARTOON 2",
"LINENUM": 1,
"ITEMID": "8M0064457",
"QUANTITY": 16,
"ID": "000001947"
}
}
]
}
],
"INVOICEHEADERENTITY": [
{
"ID": "000001947",
"INVOICENUMBER": "CINV000001947
"INVOICEHEADERCHARGESENTITY": [
{
"ID": "000001947",
"INVOICENUMBER": "CINV000001947",
"CHARGEID": "Air Freight"
},
{
"ID": "000001947",
"LINENUM": 2,
"INVOICENUMBER": "CINV000001947",
"CHARGEID": "Insurance and Handling"
}
],
"INVOICELINESENTITY": [
{
"ID": "000001947",
"INVOICENUMBER": "CINV000001947",
"INVENTTRANSID": "INLI00037689"
},
{
"ID": "000001947",
"INVOICENUMBER": "CINV000001947",
"INVENTTRANSID": "INLI00037691"
}
]
}
]
}
}