数据表示如下:MyData={"Name1":"123","Name2":"456","Name3":{"C1":"C123","C2":C456,"C3":C789},"Name4":"789"}
解决方案 »
- maskedit的使用
- 程序运行的时候界面白屏了,好像死了一样,界面上的控件被一片白覆盖很难看!如何避免呢?
- 用Socket写的接收数据的服务器程序,为何一接收中文便显示乱码,客户端是用C#写的,发回客户端的中文可以正常被显示!!
- 这里怎么了,这一段就是新手来问毕业设计的事,是好事还是坏事?
- 如何格式化双精度型,如何将它转换为 String 型!!!!!!!!!
- dbgrid中的mousedown事件怎么触发不了
- combobox使用:源代码错误修改?
- 急等。 insert into导入表,为什么一会就死住读懂了?
- 有关仓库程序的问题
- 求助C函数转换成Delphi
- 有关UpdateBatch()的问题./急;
- 数学不行,问个很菜的问题
可以利用TStringList的特性来分隔,能省不少事
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 的方法来解析这个