谷歌文档数据结构

网友投稿 877 2022-05-29

谷歌文档数据结构

查看了谷歌文档的介绍,发现谷歌的文档数据竟然是json对象。

一个document对象下第一层是以下几个属性

document: {

body: ... ,

documentStyle: ... ,

lists: ... ,

documentId: ... ,

namedStyles: ... ,

revisionId: ... ,

title: ...

}

意思就是说,我们所看到的谷歌文档 都是以json数据存储的。 真是不可思议

示意图

正文内容基本上是只是一个序列 StructuralElement 对象。每个StructuralElement对象通过其内容元素的个性化,如图所示,下图中:

结构元素和它们的内容对象包含文档的所有文字,内嵌图像,等等

类型 页眉, 页脚,和 脚注 具有同样包含结构元件的序列内容元素。

段落包含一个名为元素的一种特殊类型的 ParagraphElement中 的作品就像一个StructuralElement:它是由它自己的一套的内容类型的个性化,如图所示,如下图:

正文内容中的大多数元素具有startIndex与 endIndex性质。这些指示偏移的元件的开始和结束,相对于其包围段的开始的。

许多元素是可以修改的使用BatchUpdate方法。例如,使用 InsertTextRequest 请求类型,则可以修改包含任何文本元素的内容; 同样,你可以使用 UpdateTextStyleRequest 格式设置应用到包含在一个或多个元素的文本范围。

数据结构

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:眼见为实,看看MySQL中的隐藏列!
下一篇:mongodb文档基本操作简介
相关文章