这样标记的数据怎么去解析?

fromgx 2009-10-07 10:42:18
数据表示如下:

MyData={"Name1":"123","Name2":"456","Name3":{"C1":"C123","C2":C456,"C3":C789},"Name4":"789"}

...全文
46 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fancy967 2010-02-05
  • 打赏
  • 举报
回复
这个不就是json么,楼主看看相关的书籍吧
fromgx 2009-10-07
  • 打赏
  • 举报
回复
我想找类似下面 GetValueByName 这样的一个简单的解释函数,应该有现成的吧

var
s,Mydata,V1:string;

s := 'MyData={"Name1":"123","Name2":"456","Name3":{"C1":"C123","C2":"C456","C3":"C789"},"Name4":"789"}'

Mydata := GetValueByName(s,'Mydata');
V1 := GetDataByName(Mydata,'Name1');
V2 := GetDataByName(Mydata,'Name2');

不知道能不能用解析 xml 的方法来解析这个
wzzwwz 2009-10-07
  • 打赏
  • 举报
回复
http://blog.csdn.net/wangyunyong0905/archive/2008/11/14/3299885.aspx
wzzwwz 2009-10-07
  • 打赏
  • 举报
回复
书接一楼
可以利用TStringList的特性来分隔,能省不少事
haochin 2009-10-07
  • 打赏
  • 举报
回复
这个还真不好拆。
但是还是可以拆的。
你最终要拆成什么样?

我想这个只能分成几次来拆了。

先找{}
再按,来分拆
再按: 来分拆。

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧