Я конвертирую xml-сообщение в объект json, и я хочу прочитать все значения из объекта json, как я могу прочитать все значения Example-pfirstname = «Anssi»; Я хочу прочитать все значения в строке json. Я использую JSONObject конвертироватьКак получить значения из json
JSONObject xmlJSONObj = XML.toJSONObject(xml1);
{
"event": {
"eventpermits": {
"eventpermit": {
"pfirstname": "Anssi",
"pmodifydate": {
"minute": 20,
"second": 40,
"month": 6,
"year": 2012,
"hour": 11,
"day": 21
},
"pplates": "ABC123",
"genddate": {
"minute": 59,
"second": 59,
"month": 12,
"year": 9999,
"hour": 23,
"day": 31
},
"gname": "Visy",
"permitreason": 2,
"penddate": {
"minute": 0,
"second": 0,
"month": 6,
"year": 2012,
"hour": 17,
"day": 21
},
"accesscheckdate": {
"minute": 20,
"second": 45,
"month": 6,
"year": 2012,
"hour": 11,
"day": 21
},
"pstartdate": {
"minute": 0,
"second": 0,
"month": 6,
"year": 2012,
"hour": 12,
"day": 20
},
"id": 13,
"selected": 1,
"plastname": "Huttunen",
"gstartdate": {
"minute": 0,
"second": 59,
"month": 6,
"year": 2012,
"hour": 0,
"day": 20
},
"points": 1,
"eventnumber": 4,
"gaccesslevel": 0,
"accesscheckid": 17,
"pid": 4,
"pcreatorname": "VisyXMLGate",
"pcpallowed": 1,
"gcheckpointallowed": 1,
"gid": 1,
"pdeletedate": {
"minute": 0,
"second": 0,
"month": 6,
"year": 2012,
"hour": 0,
"day": 21
},
"povt": "X2",
"pcompany": "Visy",
"pcreationdate": {
"minute": 19,
"second": 27,
"month": 6,
"year": 2012,
"hour": 11,
"day": 21
}
}
},
"accessdecision": {
"cppolicy": "OPENFORPERMIT",
"id": 17,
"permitreason": 2,
"date": {
"minute": 20,
"second": 45,
"month": 6,
"year": 2012,
"hour": 11,
"day": 21
},
"eventnumber": 4,
"frontplate": "ABC123"
},
"permitreason": 2,
"checkpoint": {
"messagedirection": "IN",
"id": 1,
"direction": "IN",
"tag": "IN1",
"name": "Entrance 1",
"policy": "OPENFORPERMIT",
"sourceareaid": 1,
"targetareaid": 2
},
"permitid": 4,
"frontlicenseplates": {
"licenseplate": {
"formatted": "ABC123",
"nationality": "FIN",
"unformatted": "",
"confidence": 1.1
}
},
"date": {
"minute": 18,
"second": 29,
"month": 6,
"year": 2012,
"hour": 11,
"day": 21
},
"eventnumber": 4,
"ovt": "VisyAccessGate"
}
}
Что вы подразумеваете под "всеми значениями"? Какие ценности вы хотите? –
Это означает, что при eventpermit я хочу читать минуты, час, второй, месяц, год. – Vskiran
Является ли этот фиксированный шаблон/формат json? или может меняться во времени? –