Jörg Rade created ISIS-1850:
-------------------------------

             Summary: Rename 'default' in JSON Response
                 Key: ISIS-1850
                 URL: https://issues.apache.org/jira/browse/ISIS-1850
             Project: Isis
          Issue Type: Improvement
          Components: Core: Viewer: RestfulObjects
    Affects Versions: 1.16.0
            Reporter: Jörg Rade


Invoking
{code:java}
http://localhost:8080/restful/services/isisApplib.FixtureScriptsDefault/actions/runFixtureScript{code}

answers:
{code}
        "parameters": {
            "script": {
                "num": 0,
                "id": "script",
                "name": "Script",
                "description": "",
                "choices": [
                    {
                        "rel": "urn:org.restfulobjects:rels/value",
                        "href": 
"http://localhost:8080/restful/objects/domainapp.application.fixture.scenarios.DomainAppDemo/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPG1lbWVudG8-PHBhdGg-PC9wYXRoPjwvbWVtZW50bz4=";,
                        "method": "GET",
                        "type": 
"application/json;profile=\"urn:org.restfulobjects:repr-types/object\"",
                        "title": "Domain App Demo"
                    }
                ],
                "default": {
                    "rel": "urn:org.restfulobjects:rels/value",
                    "href": 
"http://localhost:8080/restful/objects/domainapp.application.fixture.scenarios.DomainAppDemo/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPG1lbWVudG8-PHBhdGg-PC9wYXRoPjwvbWVtZW50bz4=";,
                    "method": "GET",
                    "type": 
"application/json;profile=\"urn:org.restfulobjects:repr-types/object\"",
                    "title": "Domain App Demo"
                }
            },
{code}

default is a keyword in ActionScript and converting JSON to AS like in 
https://github.com/joerg-rade/roViz/blob/master/src/main/flex/org/ro/to/AbstractTransferObject.as#L10

is not possible since 'public var default:Object' is illegal.

Please rename 'default' into eg. defaultChoice



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to