gen-json-parser:为自定义数据结构生成 JSON 解析器

时间:2024-07-17 12:35:28
【文件属性】:

文件名称:gen-json-parser:为自定义数据结构生成 JSON 解析器

文件大小:15KB

文件格式:ZIP

更新时间:2024-07-17 12:35:28

JavaScript

gen-json-解析器 为自定义数据结构生成 JSON 解析器。 动机 这个项目是在意识到 JavaScript 对象不是Maps 之后产生的。 对于 Map 数据结构,应该期望对于所有键k ,在k处添加新条目不会影响其他条目的存在。 由于特殊键,例如"__proto__" JavaScript 对象没有此属性。 如果您希望将 JSON 视为数据的表示(例如,用户可能输入的数据),那么您将希望避免JSON.parse 。 您想要的是将 JSON 解析为适合您的解决方案的数据结构。 解析器结果 解析结果是具有布尔status属性的对象。 如果解析成功,则状态为true并且存在与解析值关联的value属性。 否则,状态为false包含有关解析错误的一些信息。 预制解析器 设置: var parse = require ( 'gen-json-parser' ) . parse ; va


【文件预览】:
gen-json-parser-master
----lib()
--------config.js(543B)
--------parser.js(3KB)
--------util.js(475B)
----LICENSE(1KB)
----test()
--------passes()
--------fails()
--------all-tests.js(5KB)
----README.md(3KB)
----.gitignore(587B)
----index.js(254B)
----package.json(703B)

网友评论