extraction:JavaScript 对象图的树提取

时间:2024-06-18 02:44:04
【文件属性】:

文件名称:extraction:JavaScript 对象图的树提取

文件大小:136KB

文件格式:ZIP

更新时间:2024-06-18 02:44:04

javascript json tree query dsl

JavaScript 对象图的树提取 关于 提取是一个小JavaScript库,用于从任意对象图中提取对象树。 对象图通常具有循环并包含许多信息。 因此,线索是提取的对象树使用链接来打破对象引用循环,并且可以通过省略非请求信息而只是部分的。 树提取由自定义 JSON 样式的查询语言控制。 对象树在结构上源自对象图,但不包含对原始对象的引用,因此可以由调用者进一步修改。 Extraction 库旨在用于两个主要用例:首先,支持在基于对象图的 REST API 中生成响应(必须解决循环问题和部分信息问题),其次,支持持久化和恢复任意内存对象图结构(循环问题也必须解决)。 注意:这个库故意只提供一种用于树提取的查询语言(从某个树根节点开始),而不是一种用于定位树根节点的查询语言。 在图中定位节点不在本库的范围内。 先睹为快 import { extract , reify } from "


【文件预览】:
extraction-master
----eslint.yaml(3KB)
----package.json(2KB)
----Gruntfile.js(3KB)
----src()
--------extraction-extract.js(10KB)
--------extraction-dsl.js(3KB)
--------extraction-reify.js(4KB)
--------extraction.js(1KB)
--------extraction-dsl.pegjs(3KB)
--------extraction-seen.js(2KB)
----.npmignore(13B)
----.gitignore(17B)
----smp()
--------sample1.js(1KB)
--------sample2.js(786B)
--------graph.png(111KB)
--------graph.js(900B)
----Makefile(1KB)
----README.md(13KB)
----tst()
--------extraction.js(4KB)
--------common.js(2KB)

网友评论