后端服务的查询语言和执行引擎 GraphQuery

码农软件 · 软件分类 · 网站API · 2019-03-08 20:43:33

软件介绍

GraphQuery —— 与任何后端服务相关联的查询语言和执行引擎

    概述

    GraphQuery 是一门易于使用的查询语言,它内置了 Xpath/CSS/Regex/JSONpath 选择器和文本处理功能。

    你可以使用简洁的 GraphQuery 语法来获取所需的任何数据结构。

    与语言无关

    使用 GraphQuery 可以统一任何后端语言的文本解析逻辑。

    你不需要在不同语言之间找到 Xpath/CSS/Regex/JSONpath 选择器的实现,并熟悉它们的语法或探索它们的兼容性。

    支持多选择器语法

    可以使用 GraphQuery 解析任何文本并使用自己熟练的选择器。GraphQuery 目前支持以下选择器:

    • 用于解析 JSON 字符串的 Jsonpath

    • 用于解析 XML/HTML 的 Xpath 和 CSS

    • 用于解析任何文本的正则表达式

    可以在 GraphQuery 中以任意组合使用这些选择器。丰富的内置选择器为你的解析提供了极大的灵活性。

    功能齐全

    Graphquery 有一些内置的文本处理功能,如 trim, template, replace。如果你认为这些功能不能满足需求,可以在管道中注册新的自定义功能。

    清晰的数据结构和简洁的语法

    使用 GraphQuery,不需要在解析文本时查找解析库,也不需要编写复杂的嵌套和遍历。简单明了的 GraphQuery 语法提供了清晰的数据结构图。

    compare

    从上面的比较中可以看出,GraphQuery 的语法非常简单,即使首次使用,仍然可以理解其含义并快速入门。

    本文地址:https://www.codercto.com/soft/d/924.html

    精通Android游戏开发

    精通Android游戏开发

    [美] Vladimir Silva / 王恒、苏金国 等 / 人民邮电出版社 / 2011-2 / 45.00元

    作为引领移动技术潮流的软件平台,Android发布了NDK以支持Java和C的混合开发,使PC游戏可以在Android平台上焕发更多魅力。 本书是为那些在Android游戏开发工作中寻求突破的人准备的。书中不仅通过Space Blaster和Asteroids这两个炫酷 的街机游戏深入介绍了如何从头构建纯Java游戏,更详细展示了如何将PC上的3D经典游戏Doom和Wolfenstein 3......一起来看看 《精通Android游戏开发》 这本书的介绍吧!

    HTML 压缩/解压工具
    HTML 压缩/解压工具

    在线压缩/解压 HTML 代码

    JS 压缩/解压工具
    JS 压缩/解压工具

    在线压缩/解压 JS 代码

    HTML 编码/解码
    HTML 编码/解码

    HTML 编码/解码