@openfloor/protocol - v0.0.4
    Preparing search index...

    Function resolveJsonPath

    • Resolves JSON Path expressions with support for the substring() extension

      Parameters

      • path: string

        JSON Path expression (e.g., "$.features.text.tokens[0].value")

      • data: unknown

        Object to query

      Returns unknown[]

      Array of matched values

      const data = { features: { text: { tokens: [{ value: "hello world" }] } } };
      resolveJsonPath("$.features.text.tokens[0].value", data); // ["hello world"]
      resolveJsonPath("$.features.text.tokens[0].value.substring(0,5)", data); // ["hello"]