Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[INS-2204] [Improvement] JSON Operator to support more operations #618

Open
1 task done
praharshjain opened this issue Sep 28, 2023 · 2 comments
Open
1 task done

Comments

@praharshjain
Copy link

praharshjain commented Sep 28, 2023

Is There an Existing Issue for This?

  • I have searched the existing issues

Project

Instill VDP

Is your Proposal Related to a Problem?

No, it is to enhance existing functionality in JSON operator.

Describe Your Proposed Improvement

Currently, our JSON operator is built on top of object mapper - https://github.com/instill-ai/component/blob/main/pkg/objectmapper/mapper.go#L78

It does not support advanced operations like - expression evaluation, map-reduce, regex etc.

Ideally, we would want it to support more operations (not all need to be supported at once, we can incrementally build). Or if we can embed jq within VDP, that would be great.

For reference - https://jqlang.github.io/jq/manual/#types-and-values

Highlight the Benefits

We will have support for more versatile operations on JSON data.

Anything Else?

No response

INS-2204

@praharshjain praharshjain changed the title [Improvement] JSON Operator to support more operations [INS-2204] [Improvement] JSON Operator to support more operations Sep 28, 2023
@anurag629
Copy link

@praharshjain, I want to work on this. Please assign me this issue.

@harshsoni7
Copy link

harshsoni7 commented Oct 5, 2023

@praharshjain, I want to work on this. Please assign me this issue.

Hi @anurag629! Absolutely, we’re thrilled about your interest in our project! 🚀 Here’s the Contributing Guideline for Instill VDP to get you started on your journey! Please refer to the Contributing Guidelines for components as well. Don’t forget to link your pull request to the corresponding issue, and after your PR gets merged, please complete this form to claim your well-deserved points! If you ever have any questions or need a hand along the way, don’t hesitate to drop a message in this thread or hop into our Discord. Happy contributing! 😊🌟

@pinglin pinglin transferred this issue from instill-ai/community May 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants