superobject相关内容

SuperObject 无法处理空字符串

某些 JSON 序列化程序为空字符串数据字段返回 null,例如 {“搜索文本":空,"moretext": "包含一些东西",“预订日期":1377468000000,“empid":12345,“列表类型":1} 我正在使用 SuperObject 创建一个 ISuperObject: varFJSONRequest:ISuperObject;然后FJSONRequest := SO(R ..
发布时间:2022-01-06 23:12:03 其他开发

将记录数组存储在JSON中

如何通过SuperObject库将记录数组存储在JSON中.例如. 类型TData =记录str:字符串;int:整数;bool:布尔值;flt:双倍;结尾;变种DataArray:TData的数组[0..100]; 解决方案 只需使用超级对象编组 TSuperRTTIContext 程序Project1;{$ APPTYPE控制台}{$ R * .res}用途超对象System.Sys ..
发布时间:2021-04-30 18:38:43 其他开发

超级对象 - 全部提取

如何从通用JSON 获取所有“id”成员值。 不知道它的结构。因为它非常复杂,它有很多子对象。它必须循环遍历所有的子对象。 再次对于那些继续询问JSON的例子的人来说。我的问题是关于如何从在中具有此成员的任何通用JSON中提取我的案例“id”中的成员值。 解决方案 如果您不知道从某处获得的JSON结构,重要的是要注意,JSON是“简单”的复合模式,您可以像任何其他复合结构一样遍历它。 ..
发布时间:2017-04-23 17:44:40 Delphi

SuperObject无法处理空字符串

一些JSON序列化程序返回一个空字符串数据字段的 null 。 { “searchtext”:null, “moretext”:“包含东西”, “bookdate”:1377468000000, “empid”:12345, “listtype”:1 } 我正在使用SuperObject创建一个ISuperObject: var FJSONRequest: ..
发布时间:2017-04-23 16:16:19 Delphi

如何使用SuperObject来调用在Delphi中使用Object作为参数的方法?

我们可以使用SuperObject库通过名称来调用某个对象的方法,并使用SOInvoker方法将其参数作为一个json字符串,就像这样 answer d喜欢知道如何发送创建的对象作为参数。我试图发送它像 LObjectList:= TObjectList.Create; LSuperRttiCtx:= TSuperRttiContext.Create; LSuperObjec ..
发布时间:2017-04-23 15:25:05 Delphi

如何使用SuperObject lib在Delphi中创建JSON文件?

我使用的是Delphi 2010和 superobject 库。 我已经明白了如何解析json文件,但是我没有想法如何创建json? 该算法是: 在TStringGrid中解析JSON和加载 添加数据 将所有TStringGrid数据保存到json。 需要一些例子。 谢谢。 解决方案 代码示例将以下结构提供给JSON对象,然后保存到文件: (* ..
发布时间:2017-04-23 15:13:13 Delphi