[ https://issues.apache.org/jira/browse/SLING-11538?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17597629#comment-17597629 ]
Radu Cotescu commented on SLING-11538: -------------------------------------- [~kwin], what's the use case? The [test you added|https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing-content/pull/7/files#diff-05f462b0429b9368cac540b6f079b6e8fb3e3f85b828a8be2e95dde9b8cc8e2c] doesn't help me understand it. Why can't you output JSON using a specialised JSON library? > Add display context for JSON string > ----------------------------------- > > Key: SLING-11538 > URL: https://issues.apache.org/jira/browse/SLING-11538 > Project: Sling > Issue Type: Improvement > Components: HTL > Reporter: Konrad Windszus > Assignee: Konrad Windszus > Priority: Major > Fix For: Scripting HTL Engine 1.4.22-1.4.0 > > Time Spent: 40m > Remaining Estimate: 0h > > It would be useful to add an output context to HTL to be used inside JSON. As > JSON is very complex, the most essential one which currently cannot be > achieved with any other existing contexts is escaping for a JSON String value > (compare with https://github.com/adobe/htl-spec/issues/5). > I propose to introduce a new context {{jsonString}} next to {{scriptString}} > in > https://github.com/apache/sling-org-apache-sling-scripting-sightly/blob/192d953514e6e579428cda157a7e83fc2a05cc01/src/main/java/org/apache/sling/scripting/sightly/impl/engine/extension/XSSRuntimeExtension.java#L93. > As it is not part of the official HTL spec at > https://github.com/adobe/htl-spec/blob/master/SPECIFICATION.md#121-display-context > it needs to be listed as Sling-specific addition in > https://sling.apache.org/documentation/bundles/scripting/scripting-htl.html#extensions-of-the-htl-specification. -- This message was sent by Atlassian Jira (v8.20.10#820010)