You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Jörg Rade (JIRA)" <ji...@apache.org> on 2018/01/25 08:31:00 UTC

[jira] [Created] (ISIS-1850) Rename 'default' in JSON Response

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)