一直盼着 Delphi 能够直接支持 "正则表达式" 与 "JSON";Delphi 2009 刚来的时候, 有了 JSON, 但不好, 那时尝试过一点. 这是以前的链接: 什么是 JSON?Delphi 2010 带了两个相关单元: DBXJSON、DBXJSONReflect 貌似很强大, 但主要是给 DataSnap 准备的; 尝试了半天, 也很失望:
转载
精选
2013-09-10 20:58:35
967阅读
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。
转载
2011-06-03 19:57:00
529阅读
2评论
----二进制到16进制function BinaryToHex(strBinary: string): string;var vD: Byte; i: integer; vHextStr: String; vP: PChar; vLen: integer;begin vLen := length(strBinary);&nb
原创
2017-06-16 14:36:32
2260阅读
Diesel,Rudolf,1858-1913,德国工程师,所谓的DIESEL的发明者。“Dumb Interpretively Evaluated String Expression Language”的缩写,AutoCAD和AutoCAD LT中的简单编程语言AutoCAD附带了大量API(应用程序编程接口),可以使用LISP,VBA或C ++等语言构建自定义环境。在AutoCAD的第12版中
转载
2023-06-30 22:36:17
77阅读
函数功能 Chr 将一个有序数据转换为一个ANSI字符 Ord 将一个有序类型值转换为它的序号 Round 转换一个实型值为四舍五入后的整型值 Trunc 转换一个实型值为小数截断后的整型值 Int 返回浮点数的整数部分 IntToStr 将数值转换为字符串 IntToHex 将数值转换为十六进制数
转载
2020-05-14 15:48:00
173阅读
2评论
写完上一篇博客《对于《关于使用Delphi XE10 进行android开发的一些总结》的补充》考虑了一下,应该把一些在开发安卓APP时使用到JAR包的注意事项也再讲一下。请注意:这里是一些注意事项,或说“在开发过程中可能遇到的坑”,不是具体的怎么做JAR的调用开发。需要准备的一些工具工欲善其事必先利其器,以下这些工具对你开发会起到帮助作用的。当然,不用工具也是可以的,只要你愿意,什么事会做不到呢
转载
2023-09-01 22:40:06
59阅读
问题场景后端开发好接口,给发过来接口文档,于是开始开心的使用 GsonFormat 插件 建实体了,然而转换 JSON 时出错。错误现场截图:问题分析JSON 转换失败一般有以下两个原因:JSON 格式有问题,检查一下格式。格式没问题,仍然报错,那就是编码问题。例如你的 JSON 文件头里带有编码字符(如utf-8等),读取字符串时 JSON 串是正常的,但是解析就有异常。很显然我格式没问题,那就
转载
2023-11-20 01:19:29
39阅读
从国外网站抄来的代码Delphi source:http := TIdHttp.Create(nil);http.HandleRedirects := True;//允许头转向http.ReadTimeout := 5000;//请求超时设置http.Request.ContentType := '...
转载
2015-03-24 16:54:00
540阅读
一、前言 Delphi自带了json支持,引用System.json,你就可以处理json,读写json格式的内容都是被支持的。发展了几个版本,无论性能及稳定性都已经成熟,我不喜欢引用更多的三方到项目中,所以,对于Delphi处理json来说,自带的是我的首选。 目前,Delphi Json的实现,
原创
2022-12-04 00:26:57
532阅读
Delphi调用JavaScript解析Json
1.首先加入ComObj单元
2.加入函数
转载
2011-07-08 20:13:00
230阅读
2评论
01、 unit TestClass; interface uses Generics.Collections, Rest.Json; type TDataClass = class private FAA: String; FBB: String; FCC: Extended; public pr ...
转载
2021-10-31 19:25:00
687阅读
2评论
1.更新的bug列表并不全通过bug修正列表及发布的消息,可以看到up1修正了很多bug,正如我所说,有些bug并没有写到发布的bug列表中,如TextPrompt不显示的问题。2.解决了对象释放的问题基于XE7,我做了测试代码,也是我想象中,开发一个实际的项目要用到很多Form,并且是用到时再建立,需要的话,用完就释放掉。为了这个想法,我测试了很长时间,也看了相关的代码,无耐,实际的结果让人颓丧
aUrl: NSString;
cmdurl: NSURL;
AbsoluteFileName: string;
cmdurl := NSURL.URLWithString(aUrl);
cmdurl:=TNSURL.Wrap(TNSURL.OCClass.URLWithString(StrToNSStr('http://www.ww.com')));
NSNewURL := TNSURL.W
转载
2016-01-21 13:38:00
78阅读
2评论
Java基础(十一)——常用类一、 类库Java提供了八个基本数据类型的包装类。意味着能把一个变量转换成一个对象。1、装箱a、手动装箱从一个基本数据类型转换成对应包装类称为装箱。 可以看出数值没有变化,但是这里从变量转变成一个对象了。既然是对象,就可以执行内部的方法这里内部提供了很多方法供我们使用,由于篇幅有限,只讲一部分:b、Integer.parseInt(str)——String 转换成 i
武林外传怪物血量,坐标读取(注入)附部分源代码type{定义一个结构,也就是说长跳转的机器代码,即JMP xxxxxxxx,跳转的机器代码是E9(操作码)+跳转的偏移量,偏移量是这样定义的,目的地址-(源地址+5),并不是直接的目标地址,这个结构定义,JmpCode,跳转的操作码,也就是E9,JmpAddr,偏移量(4字节),JmpNop,空操作的代码,即90,为什么要加JmpNop,因为一般的变
Delphi是一种强类型转换的语言。在VC中,赋值符用″=″,例如x=1;到了Delphi赋值符就变成了″:=″,例如x:=1。 从赋值时用符号″:=″而不用″=″,就隐约可见Delphi对类型匹配要求之严,即赋值符右边的类型一定要和左边一致。用惯了VB或VC的程序员,初用Delphi,稍不留神,就 Read More
转载
2016-03-17 02:00:00
52阅读
2评论
二进制转换 16进制转字符 16进制转十进制 数据转换成二进制
转载
2019-05-11 18:17:00
353阅读
2评论
delphi c#语法转换
delphi
c#
s:array[1..5] of integer
TIArr = array of integer;
Berlin有这个新功能
TArray<Integer>;
int[]
TBytes
byte[]
转载
2017-03-29 15:31:00
202阅读
2评论
今天在写写一个日志浏览和报警功能时,要求用多种颜色去显示不同的信息,客户给出的颜色是web的 rgb颜色,就是用6位16进制数去表示的颜色,直接把他赋值给Delphi的TColor变量,发现显示的颜色不对, 差了资料之后才知道 RGB的颜色是从低位向高位存储,而TCOLOR正好与之相反, 例如 RG
转载
2018-11-30 17:26:00
96阅读
2评论
前言上篇我们介绍了ConcurrentHashMap的原理与实现,提到了get操作全程不需要加锁,这也是它比其他并发集合比如hashtable,Collections.synchronizedMap效率高的原因之一。但Get没有加锁的话,ConcurrentHashMap是如何保证读到的数据不是脏数据的呢? //会发现源码中没有一处加了锁
public V get(Object key) {
转载
2024-09-09 10:36:52
29阅读