-
Notifications
You must be signed in to change notification settings - Fork 126
Open
Labels
enhancementNew feature or requestNew feature or requestpriorityThis issue needs to be resolvedThis issue needs to be resolved
Milestone
Description
The current JSLT implementation is so tightly bound to Jackson that every value is a Jackson JsonNode, but there are users who want to use JSLT without Jackson. There is an experimental branch with a custom JSLT VM which could be developed further to provide a Jackson-less JSLT.
There are three main challenges here:
- Functions: these have to be reimplemented. Or one might have a core layer based on pure Java types, which the VM and the existing implementation both translate to.
- Input representation: how is the JSON data passed to JSLT in this case?
- Output representation: how is the JSON result returned?
All of these problems can be solved, but it would be good to get some input on to what extent there are people out there who need a JSLT with zero runtime dependencies. And also what requirements these people have for the input/output representation.
Input wanted!
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestpriorityThis issue needs to be resolvedThis issue needs to be resolved