You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Stefan Seifert (JIRA)" <ji...@apache.org> on 2017/05/23 21:06:04 UTC

[jira] [Resolved] (SLING-6872) JCR Content Parser: Support tick as well as double quote when parsing JSON files

     [ https://issues.apache.org/jira/browse/SLING-6872?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stefan Seifert resolved SLING-6872.
-----------------------------------
    Resolution: Fixed

Completed: At revision: 1795961  

the implementation of the tick support is improved against SLING-6871:
* with tick-quoted names/strings ' and " are supported.
* ' has to be escaped when tick-quoted, but the escape symbol is removed when converted to  double quotes
* double quotes in tick-quoted strings may or may not be escaped, they are always escaped in the output

i've added a new field to the ParserOptions, a enumset of JsonParserFeatures. the two options COMMENTS and QUOTE_TICK are activated by default, but can be switched off when needed.

> JCR Content Parser: Support tick as well as double quote when parsing JSON files
> --------------------------------------------------------------------------------
>
>                 Key: SLING-6872
>                 URL: https://issues.apache.org/jira/browse/SLING-6872
>             Project: Sling
>          Issue Type: New Feature
>          Components: JCR
>    Affects Versions: JCR Content Parser 1.1.0
>            Reporter: Stefan Seifert
>            Assignee: Stefan Seifert
>             Fix For: JCR Content Parser 1.2.0
>
>
> currently the content parser supports JSON files only in "strict format", plus the support for comments in JSON files.
> we should also support ticks for quoting names and string values, as in SLING-6871 for the content loader.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)