I have a very dirty string here and I need a code in Delphi that organize it. My program always get this dirty strings, look one.
[{"data":"18/06/2021","dataHora":"18/06/2021 22:08","descricao":"Objeto em trânsito - por favor aguarde","cidade":"SAO JOSE DOS CAMPOS","uf":"SP","destino":{"cidade":"JOSE","uf":"SC"}},{"data":"18/06/2021","dataHora":"18/06/2021 17:52","descricao":"Objeto em trânsito - por favor aguarde","cidade":"SAO JOSE DOS CAMPOS","uf":"SP","destino":{"cidade":"CAMPOS","uf":"SP"}},{"data":"18/06/2021","dataHora":"18/06/2021 16:53","descricao":"Objeto postado","cidade":"SAO JOSE DOS CAMPOS","uf":"SP"}]
I need a little help to put this words in order, just like:
data : 18/06/2021 - dataHora : 18/06/2021 22:08 - descricao : Objeto em trânsito - por favor aguarde - cidade : SAO JOSE DOS CAMPOS - uf : SP - destino : cidade : CAMPOS , uf : SP
data : 18/06/2021 - dataHora : 18/06/2021 17:52 - descricao : Objeto em trânsito - por favor aguarde - cidade : SAO JOSE DOS CAMPOS - uf : SP - destino : cidade : CAMPOS - uf : SP
data : 18/06/2021 - dataHora : 18/06/2021 16:53 - descricao : Objeto postado - cidade : SAO JOSE DOS CAMPOS - uf : SP
and still going on. What is the fastest way to make it?
TJSONObject.ParseJSONValue()
and go from there. Why do you want to put this into aTMemo
, though? A more structured control like aTListView
orTTreeView
might make more sense.