You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现类JSONata的JSON对象搜索建议功能?

JSON对象的JSONata风格搜索建议功能开发需求

示例数据源

const sourceData = {
      address: {
        city: "S Amsterdam",
        country: "Netherlands",
        line1: "Bijlmerplein 94",
        line2: "Amsterdamse Poort",
        postal_code: "1102 DA",
        state: "Noord Holland",
        newDeepTest: {
          deepTest: "deepTest Value"
        }
      },
      created: 1405637071,
      currency: "usd",
      description: "someone@example.com for Coderwall",
      email: "someone@example.com",
      name: "John Smith",
      phone: "0123456789"
    };

搜索规则及预期输出

  • 输入"add"时,生成address节点下的所有完整子路径:address.city、address.country、address.line1、address.line2、address.postal_code、address.state、address.newDeepTest、address.newDeepTest.deepTest
  • 输入"cit"时,生成带前缀的匹配结果:"...city"(因city为非顶层子节点,前缀用...)
  • 输入"new"时,生成匹配节点及其子路径,且前缀为...:"...newDeepTest"、"...newDeepTest.deepTest"

开发诉求

当前该功能处于开发阶段,需要技术实现上的帮助。

内容的提问来源于stack exchange,提问作者gaurang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 14:29:59