Versão atual:

Melhor maneira percorrer Json mais complexo e acessar suas propriedades e valores

Bom dia, tenho esse Json de exemplo e gostaria de saber como fazer por exemplo para atingir o nível da propriedade. Exemplo após eu receber esse post eu terei que inicialmente chegar na propriedade results e pegar os valores do personal e name por exemplo. Mas o máximo que consegui até o momento foi: cJsonRet := ::GetContent() (ok, recebo aqui o JSON completo vindo do post) oJson := JsonObject():new() ret := oJson:fromJson(cJsonRet) names := oJson:GetNames() (aqui ele me retorna um array contendo duas posições (ID e CHANGES) e então eu já estou travado pois não conseguir entender uma forma de chegar no conteúdo do changes quem dirá lá no results. Quem puder dar uma explanada eu agradeço. { "id": "4546565767", "changes": [{ "value": { "line": "tecnology", "metadata": { "number": "45459839483", "number_id": "343432226674365576" }, "results": [{ "personal": { "name": "Joyce" }, "id_personal": "HHSGskf84849jkh49hhhHSJHD" }], "status": [{ "from": "90384509485", "id": "YFDNFQjBFNUUzM0VGOTRBNjE4Q0U3AA==", "timestamp": "1655315715", "text": { "body": "aaa ff" }, "type": "text" }] }, "field": "status" }] }

Versões (9):

Ver a versão formatada

Melhor maneira percorrer Json mais complexo e acessar suas propriedades e valores

  • criado 17 de Jun de 2022

Comentário

new question