You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Stephen Olander-Waters (JIRA)" <ji...@apache.org> on 2016/01/08 21:55:39 UTC
[jira] [Created] (GROOVY-7728) LAX parser: Commenting out key/val
pairs doesn't work
Stephen Olander-Waters created GROOVY-7728:
----------------------------------------------
Summary: LAX parser: Commenting out key/val pairs doesn't work
Key: GROOVY-7728
URL: https://issues.apache.org/jira/browse/GROOVY-7728
Project: Groovy
Issue Type: Bug
Components: JSON
Affects Versions: 2.4.5
Environment: Linux OpenJDK 7 (java version "1.7.0_91")
Reporter: Stephen Olander-Waters
Priority: Minor
This is in regards to {{JsonParserType.LAX}}. I'm calling it with this code:
{code}
def slurpOpts = new JsonSlurper().setType(JsonParserType.LAX).parse(new File(ConfigFileName))
slurpOpts.each {k, v -> myOpts.put(k, slurpOpts.get(k))}
{code}
Here is my JSON. {{appUserId}} is parsed but it should be commented out. The key {{baseFolderName}} is correctly commented out.
{code}
{
"enterpriseDomain": "@example.com"
,"enterpriseId": "123456"
,"clientId": "abcdefghijklmnopqrstuvwxyz123456"
,"clientSecret": "abcdefghijklmnopqrstuvwxyz123456"
,"keyId": "12345678"
,"keyFileName": "/etc/PrintToBox/PrintToBox_private_key.pem"
,"keyPassword": "12345678901234567890"
// ,"appUserId": "123456789"
// Optional parameters with defaults shown
// ,"baseFolderName": "PrintToBox"
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)