[QJSON] 常见问题及解答

1、如何创建根结点为数组类型的JSON对象? 直接设置根结点的 DataType 为 jdtArray 即可。然后数组的子元素只需要挨个调用 Add 添加即可。 2、如何遍历 JSON 子结点的信息? QJson 的 Count 属性记录了数组或对象的子结点数量,然后您可以使用正常的循环来遍历子元素,如: var AI

[杂谈] 基于 TIdSMTP 的邮件发送代码

【更新日志】 2019.11.18 注意使用 QQ 邮箱发送邮件时,要传它的授权码。具体参考官方说明 2016.2.25 已知 Indy 在 android 6.0 上无法正确的初始化OpenSSL库,造成无法使用 SendBySSL 函数,通过加密通道发送邮件,但 Send 是OK的。解决办法: (1)、用 Send

[QJSON+QMsgPack] 更新:修正了 ItemByPath 对特定数组路径的支持问题

【问题描述】 对于根结点为数组类型的 JSON 或 MessagePack 对象,使用 ItemByPath 访问时,无法得到正确的返回值。以 JSON 为例,下面的 JSON 结构: [ [ { “name”: “1” }, { “name”: “2” } ], [ { “name”: “3” }, { “name”

[QWorker] 更新:修正了 WaitJob 在特定场景下造成作业未及时处理的问题

【问题描述】 该问题是由于 WaitJob 在检查作业是否存在时,先出队了所有的未完成作业,然后在入队时,没有调用LookupIdleWorker 来查找空闲工作者来处理新的任务造成的。 【严重程度】 高 【更新级别】 可选 【特别感谢】 成浩