【发布时间】:2026-02-04 03:55:04
【问题描述】:
我这里有一个非常脏的字符串,我需要一个 Delphi 中的代码来组织它。我的程序总是得到这些脏字符串,看一个。
[{"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"}]
我需要一些帮助来整理这些单词,就像:
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
还在继续。最快的制作方法是什么?
【问题讨论】:
-
这不是一个“脏”字符串。它是JSON。 Delphi 有一个builtin JSON framework,从
TJSONObject.ParseJSONValue()开始,然后从那里开始。但是,为什么要将其放入TMemo?像TListView或TTreeView这样更结构化的控件可能更有意义。 -
我想知道你从哪里得到“这个脏字符串”以及为什么源没有立即告诉你它应该是 JSON。你确定你不会错过至少一个重要的事实吗?根据您和this guy 一起工作的数据。
标签: delphi