[jboss-jira] [JBoss JIRA] (WFLY-3339) Input/Output Formats Should Be Standard Formats (json/yaml/etc)

Chris Pitman (JIRA) issues at jboss.org
Mon May 12 17:58:56 EDT 2014


Chris Pitman created WFLY-3339:
----------------------------------

             Summary: Input/Output Formats Should Be Standard Formats (json/yaml/etc)
                 Key: WFLY-3339
                 URL: https://issues.jboss.org/browse/WFLY-3339
             Project: WildFly
          Issue Type: Feature Request
      Security Level: Public (Everyone can see)
          Components: CLI
    Affects Versions: JBoss AS7 7.1.1.Final
         Environment: RHEL 6.4, x86_64
            Reporter: Chris Pitman
            Assignee: Alexey Loubyansky


The purpose of the CLI is to improve automation for administrators, but the format used for data is a non-standard format that cannot be easily parsed or generated by any language.

The format is *really* close to json, but with enough deviation to make munging it a pain: replace hash rockets (=>) with colons, undefined with null, and key value pairs ("(a => b)") with hashes ("{a : b}"). Going in the opposite direction requires some sort of cleverness to determine what is a key-value pair, which is not fun.

The CLI should support both output and input in a standard format, so that the above hoops do not have to be jumped through.

Steps to Reproduce:
1. Connect to the jboss cli
2. Execute "/:whoami"

Actual results:
{
    "outcome" => "success",
    "result" => {"identity" => {
        "username" => "$local",
        "realm" => "ManagementRealm"
    }},
    "response-headers" => {"process-state" => "reload-required"}
}

Expected results:
{
    "outcome": "success",
    "result": {"identity": {
        "username": "$local",
        "realm": "ManagementRealm"
    }},
    "response-headers": {"process-state": "reload-required"}
}



--
This message was sent by Atlassian JIRA
(v6.2.3#6260)


More information about the jboss-jira mailing list