|
1
5
大部分的 简单的 可移植的序列化程序(XML、JSON、协议缓冲区)是 树 序列化程序(非 图表 序列化程序),所以您会看到这个问题… 您可以尝试使用不需要引用的DTO树吗?即代替:
您有(在DTO级别):
这应该可以用于任何树序列化程序;但它需要额外的(手动)处理。
有基于图形的序列化程序,如.NET
|
|
|
2
2
引用问题应该足够简单,以解决假设您控制序列化的问题——您只需保存给每个对象一个ID的对象,然后根据这些ID保存引用。 不过,虽然我认为你会得到一个简单的版本工作,我认为你会遇到问题。突然想到的是:
我不认为这些问题是不可克服的,但我认为,关系数据库是基于多年的开发和在野外使用的方式,我所看到的OODBS目前不是一个现实的主张。 另外,有一类问题是关系数据库提供的基于集合的逻辑是理想的,更不用说SQL在优化您加载的数据集方面的强大功能了,这在对象世界中并不容易。随着现代变形金刚使生活变得如此简单,我当然想把自己限制在任何一个领域。 |
|
|
3
1
最新版本的 Json.NET 支架 serializing references .
|
|
|
4
1
|
|
|
5
0
这个 itemscript 项目提出了一种基于JSON的模式语言。itemscript架构描述数据类型。itemscript jam是在itemscript中开发的应用程序标记。 引用实现包括一个GWT客户机(item lens)和一个列存储(item store),用于保存JSON数据。 |
|
6
-1
只要不离开.NET领域,为什么不使用.NET提供的序列化机制呢?它可以很容易地将对象图(包括私有字段)序列化为二进制blob,然后再重新序列化。还有一个内置的机制可以对XML进行序列化,尽管在涉及私有字段和内容时有一些限制(不过您可以解决这个问题)。还有一些属性指定某些字段较新,可能不在序列化流中。你得自己去处理它们的无效性,但不管怎样,你还是得这么做。
补充:
啊,是的,忘了提了-我说的是
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |