Hi,
kann mir jemand helfen, ich bekomme in var json folgendes Json Object.
{
"meta": {
"contentType": "ErpResponse"
},
"content": {
"_type": "ErpResponse",
"data": {
"_type": "ErpDataObjectList",
"meta": {
"_type": "ErpDataObjectListMeta"
},
"erpDataObjects": [{
"meta": {
"_type": "ErpDataObjectMeta",
"sourceType": "QUERY",
"objectType": "obj:data:0:1",
"client": "erpv2",
"schemaVersion": "2020122810245900000000",
"objectGroup": "0:1",
"id": "(35065,0,0)",
"identNumber": "0000",
"version": "2020082614321400000003",
"lastModified": "2020-08-25T22:00:00.000+0000",
"tag": "7b66f8b8db923ce78d93eda6b96c4876",
"rowCount": 0,
"link": {
"description": "Anna Gold",
"rel": "self",
"href": "/mw/r/erpv2/obj/data/0:1/(35065,0,0)",
"objectType": "obj:data:0:1"
}
},
"links": [{
"description": "Kommandos",
"rel": "urn:abas:rel:commands",
"href": "/mw/r/erpv2/obj/data/0:1/(35065,0,0)/commands",
"objectType": "commands"
}],
"head": {
"fields": [{
"text": "(35065,0,0)",
"value": "(35065,0,0)",
"name": "id",
"links": [{
"description": "Anna Gold",
"rel": "via",
"href": "/mw/r/erpv2/obj/data/0:1/(35065,0,0)",
"objectType": "obj:data:0:1"
}, {
"description": "Aktionen",
"rel": "urn:abas:rel:actions",
"href": "/mw/r/erpv2/obj/data/0:1/(35065,0,0)/actions",
"objectType": "actions"
}, {
"description": "Infosysteme",
"rel": "urn:abas:rel:infosystems",
"href": "/mw/r/erpv2/obj/data/0:1/(35065,0,0)/infosystems",
"objectType": "infosystems"
}, {
"description": "Kommandos",
"rel": "urn:abas:rel:commands",
"href": "/mw/r/erpv2/obj/data/0:1/(35065,0,0)/commands",
"objectType": "commands"
}, {
"description": "Neu",
"rel": "urn:abas:rel:commands:new",
"href": "/mw/r/erpv2/obj/commands/ID0/",
"objectType": "commands:new"
}]
}, {
"value": "0000",
"name": "nummer"
}, {
"value": "GOLD",
"name": "such"
}, {
"value": "Anna Gold",
"name": "sucherw"
}]
}
}, {
"meta": {
"_type": "ErpDataObjectMeta",
"sourceType": "QUERY",
"objectType": "obj:data:0:1",
"client": "erpv2",
"schemaVersion": "2020122810245900000000",
"objectGroup": "0:1",
"id": "(11947,0,0)",
"identNumber": "0002",
"version": "2020082614321500000001",
"lastModified": "2020-08-25T22:00:00.000+0000",
"tag": "69a521cf59f74399365d8b544bfac566",
"rowCount": 0,
"link": {
"description": "INAKTIV - Kren Martina",
"rel": "self",
"href": "/mw/r/erpv2/obj/data/0:1/(11947,0,0)",
"objectType": "obj:data:0:1"
}
},
"links": [{
"description": "Kommandos",
"rel": "urn:abas:rel:commands",
"href": "/mw/r/erpv2/obj/data/0:1/(11947,0,0)/commands",
"objectType": "commands"
}],
"head": {
"fields": [{
"text": "(11947,0,0)",
"value": "(11947,0,0)",
"name": "id",
"links": [{
"description": "INAKTIV - Kren Martina",
"rel": "via",
"href": "/mw/r/erpv2/obj/data/0:1/(11947,0,0)",
"objectType": "obj:data:0:1"
}, {
"description": "Aktionen",
"rel": "urn:abas:rel:actions",
"href": "/mw/r/erpv2/obj/data/0:1/(11947,0,0)/actions",
"objectType": "actions"
}, {
"description": "Infosysteme",
"rel": "urn:abas:rel:infosystems",
"href": "/mw/r/erpv2/obj/data/0:1/(11947,0,0)/infosystems",
"objectType": "infosystems"
}, {
"description": "Kommandos",
"rel": "urn:abas:rel:commands",
"href": "/mw/r/erpv2/obj/data/0:1/(11947,0,0)/commands",
"objectType": "commands"
}, {
"description": "Neu",
"rel": "urn:abas:rel:commands:new",
"href": "/mw/r/erpv2/obj/commands/ID0/",
"objectType": "commands:new"
}]
}, {
"value": "0002",
"name": "nummer"
}, {
"value": "IN-KREN",
"name": "such"
}, {
"value": "INAKTIV - Kren Martina",
"name": "sucherw"
}]
}
}, {
"meta": {
"_type": "ErpDataObjectMeta",
"sourceType": "QUERY",
"objectType": "obj:data:0:1",
"client": "erpv2",
"schemaVersion": "2020122810245900000000",
"objectGroup": "0:1",
"id": "(11747,0,0)",
"identNumber": "0005",
"version": "2020082614321600000001",
"lastModified": "2020-08-25T22:00:00.000+0000",
"tag": "453df71aa0b5fb0b0d5523fbef954099",
"rowCount": 0,
"link": {
"description": "Braun Regina",
"rel": "self",
"href": "/mw/r/erpv2/obj/data/0:1/(11747,0,0)",
"objectType": "obj:data:0:1"
}
},
"links": [{
"description": "Kommandos",
"rel": "urn:abas:rel:commands",
"href": "/mw/r/erpv2/obj/data/0:1/(11747,0,0)/commands",
"objectType": "commands"
}],
"head": {
"fields": [{
"text": "(11747,0,0)",
"value": "(11747,0,0)",
"name": "id",
"links": [{
"description": "Braun Regina",
"rel": "via",
"href": "/mw/r/erpv2/obj/data/0:1/(11747,0,0)",
"objectType": "obj:data:0:1"
}, {
"description": "Aktionen",
"rel": "urn:abas:rel:actions",
"href": "/mw/r/erpv2/obj/data/0:1/(11747,0,0)/actions",
"objectType": "actions"
}, {
"description": "Infosysteme",
"rel": "urn:abas:rel:infosystems",
"href": "/mw/r/erpv2/obj/data/0:1/(11747,0,0)/infosystems",
"objectType": "infosystems"
}, {
"description": "Kommandos",
"rel": "urn:abas:rel:commands",
"href": "/mw/r/erpv2/obj/data/0:1/(11747,0,0)/commands",
"objectType": "commands"
}, {
"description": "Neu",
"rel": "urn:abas:rel:commands:new",
"href": "/mw/r/erpv2/obj/commands/ID0/",
"objectType": "commands:new"
}]
}, {
"value": "0005",
"name": "nummer"
}, {
"value": "BRAUN",
"name": "such"
}, {
"value": "Braun Regina",
"name": "sucherw"
}]
}
}, {
...
Kann mir jemande sagen, wie ich in ein Object "kunden" die einzelnen Kunden laden kann?
danke
lg
WW
Keiner hier hat Lust Plaintext Json zu lesen und die Chance Hilfe zu bekommen, wenn Du es Helfern leichter machst, ist höher.
Daher beachte bitte [Hinweis] Wie poste ich richtig? und pack das Json in Code Tags wie jeder andere hier auch 😉
Ansonsten zeigt die Doku vollständig, wie man mit Json-Dateien umgeht.
How to serialize and deserialize (marshal and unmarshal) JSON in .NET
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
JSON wird wie folgt deserialisiert :
CustomerData customerdata = JsonConvert.DeserializeObject<CustomerData>(json);
Die Klasse CustomerData kannst Du Dir aus der JSON Datei erzeugen lassen :
Grüße Bernd
Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3