subgraph或match语句返回的点、边信息有没有什么好的反序列化方式?

  • nebula 版本:
    V3.2.0
  • 部署方式:使用docker-compose在单台宿主机内部署分布式集群
  • 安装方式: Docker
  • 是否为线上版本:Y
  • 硬件信息
    • 磁盘: SSD
    • CPU、内存信息:4C16G
  • 问题的具体描述
    subgraph或match语句返回的点、边信息没有较为明确的反序列化规则,如果在使用过程中插入了带有特殊字符,特别是subgraph或match语句返回结果中会包含的标识字符(如各种括号、冒号、箭头等等)时,查询的返回结果将变得基本无法反序列化为具体的业务代码中的对象结构

是否可以像json、xml等现有的数据结构一样,查询的输出结果中,凡是由双引号包起来的内容,其中的特殊字符(如\和")均带上单字节的转义符(如\),顶点、边的类型则不允许出现特殊字符,这样至少能将ID或属性这样的内容信息与其他标识内容信息边界的特殊字符明确的区分开来?不然遇上带有特殊字符的内容信息,返回结果就直接无法解析了
比如下面这样的:

@MuYi-方扬 ,这个需求感觉可以看看。

1 个赞

此话题已在 188 天后被自动关闭。不再允许新回复。