freepascal:JSON和递归数据结构

xrfang

fpjson可以处理从json的加载并保存以下结构:

PTreeStructure = ^TTreeStructure;
TTreeStructure = class
  name: string;
  value: Integer;
  items: array of PTreeStructure;
end;

谢谢!

马可·范·德·沃特

fcl-json可以存储嵌套数据(一个对象可以具有一个对象数组,该对象可以具有一个对象数组,请参见提供的示例)

但是这样一来,您可以存储对象本身,而不是引用,这对于树而言是合适的,但对于循环结构而言则不是。

DAG可以通过存储与所有的数据以扁平阵列表示,但存放物品带有索引或某种形式的每个记录唯一ID的成阵列的代替指针。

如果您的根目录不是第一个元素,则需要另外将根目录的索引/ iD存储在某个位置

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

类别:递归数据结构

来自分类Dev

数据结构,递归函数

来自分类Dev

递归数据结构,无需使用指针

来自分类Dev

为递归数据结构定义`Codec`

来自分类Dev

递归数据结构的前向声明

来自分类Dev

Python中递归数据结构的好处?

来自分类Dev

在C中搜索递归数据结构

来自分类Dev

JavaScript - 递归构建树数据结构

来自分类Dev

JSON / Firebase数据结构

来自分类Dev

无法确定JSON数据的数据结构

来自分类Dev

不变的数据结构和并发

来自分类Dev

数据结构填充和内存分配

来自分类Dev

培训数据结构和访问

来自分类Dev

pickle和python数据结构

来自分类Dev

数据结构填充和内存分配

来自分类Dev

PMR QuadTree数据结构和算法

来自分类Dev

列表和子列表数据结构

来自分类Dev

并发和并发数据结构

来自分类Dev

自动生存或递归数据结构的列表列表

来自分类Dev

Clojure中的惰性自递归数据结构

来自分类Dev

如何为复杂的递归数据结构(图形)建模?

来自分类Dev

在递归通用数据结构中对对象进行排序

来自分类Dev

递归数据结构将每个分支分开

来自分类Dev

在Perl中缩进并递归打印数据结构

来自分类Dev

如何使用Template Toolkit打印递归数据结构?

来自分类Dev

在递归/缩进的树数据结构之间进行转换

来自分类Dev

递归-数据结构课程-打印所有可能的系列

来自分类Dev

在递归数据结构中使用常规引用而不是`Box`

来自分类Dev

在C中创建递归数据结构的方法