Hello!
I have issue. I know it's possible however I don't know how to do it. I need to use parse JSON on the file which output is:
[
{
"@odata.etag": "",
"ItemInternalId": "cd4c2aed-d994-4ecb-a2e1-35561b406356",
"Atribute": "Personal Nr 1st",
"Value": "1234567"
},
{
"@odata.etag": "",
"ItemInternalId": "31494ec9-c2a4-4ee6-9ee1-56157f1ab4b4",
"Atribute": "Name and Surname",
"Value": "Name Surname"
},
{
"@odata.etag": "",
"ItemInternalId": "c125057a-32db-4932-af6e-d8a16b126645",
"Atribute": "Personal Nr 2nd",
"Value": "12312123123"
},
{
"@odata.etag": "",
"ItemInternalId": "9343ed0a-1b20-470e-9517-0f1788b88a53",
"Atribute": "Identificator",
"Value": "ABC 123456"
},
{
"@odata.etag": "",
"ItemInternalId": "06ac6b99-d7a1-4214-9250-a0a5820bfbcf",
"Atribute": "Area",
"Value": "XYZ"
},
{
"@odata.etag": "",
"ItemInternalId": "4bc05628-65b8-4a83-bf8b-5800831276d5",
"Atribute": "HR AREA",
"Value": "PP4"
},
{
"@odata.etag": "",
"ItemInternalId": "639a7c4a-1aab-4fef-9492-96314e4a1ac2",
"Atribute": "Job",
"Value": "Job Name"
},
{
"@odata.etag": "",
"ItemInternalId": "e322dfa7-9c59-42c3-9130-81d145acbc1e",
"Atribute": "Workhours",
"Value": "168"
},
{
"@odata.etag": "",
"ItemInternalId": "0c3f05dc-b4f6-486a-9872-05369f9dfea0",
"Atribute": "sallary",
"Value": "1234"
},
{
"@odata.etag": "",
"ItemInternalId": "c1427832-10cd-4f0e-a799-2fa0c66b2fae",
"Atribute": "Employment date",
"Value": "12.12.2020"
},
{
"@odata.etag": "",
"ItemInternalId": "17376bd3-9b0a-4136-bb56-247d28a7cec4",
"Atribute": "adress",
"Value": "unknown"
},
{
"@odata.etag": "",
"ItemInternalId": "eef1a4ba-6aac-42d8-9e58-abe8625e4c10",
"Atribute": "house no",
"Value": "X"
},
{
"@odata.etag": "",
"ItemInternalId": "4f5afec6-a2d5-4da5-b96d-20f5f2b15954",
"Atribute": "ZIP",
"Value": "01-234"
},
{
"@odata.etag": "",
"ItemInternalId": "3b379bd0-5974-413d-83c2-1c90fa29b45f",
"Atribute": "City",
"Value": "CityName"
},
{
"@odata.etag": "",
"ItemInternalId": "d2d45610-b3b5-4383-a8a9-9d844c587f51",
"Atribute": "Contract type",
"Value": "ContractName"
},
{
"@odata.etag": "",
"ItemInternalId": "5472b543-e770-4501-b4f3-3f0ec8d8ae7b",
"Atribute": "Starting date of current contract",
"Value": "12.12.2019"
},
{
"@odata.etag": "",
"ItemInternalId": "67f02231-cca0-4ee3-952d-b4d8ab3e06da",
"Atribute": "End date",
"Value": "31.12.2022"
}
]
The sample from this JSON is:
{
"type": "array",
"items": {
"type": "object",
"properties": {
"@@odata.etag": {
"type": "string"
},
"ItemInternalId": {
"type": "string"
},
"Atribute": {
"type": "string"
},
"Value": {
"type": "string"
}
},
"required": [
"@@odata.etag",
"ItemInternalId",
"Atribute",
"Value"
]
}
}
And the problem starts now. The "Atribute"s aren't changing and I would like to get JSON data not as 'atribute' and 'value'.
I would like to get each element separated like: 'Personal nr 1st','Personal nr 2nd' etc. Also in some cases like name and surname I would like to know how this "Atribute" can be split into 'Name' and 'Surname'.
I would be very grateful for help.