You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2015/10/15 12:08:05 UTC

[jira] [Commented] (ATLAS-208) Remove "\n" characters in the REST API json response

    [ https://issues.apache.org/jira/browse/ATLAS-208?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14958613#comment-14958613 ] 

ASF GitHub Bot commented on ATLAS-208:
--------------------------------------

GitHub user SatyaNarayan1 opened a pull request:

    https://github.com/apache/incubator-atlas/pull/16

    ATLAS-208 Remove "\n" characters in the REST API json response

    Entity and Type definition string was directly getting added to response JSON object. converting it  to JSONObject before adding it into definition attribute of response object. 
    This fixes "\n" issue in definition for below 3 API which are returning json with "\n"
    api/atlas/types/{typeName}
    api/atlas/entity/{guid}
    api/atlas/entity? type,property,value
    
    http://localhost:21000/api/atlas/types/Dimension
    {"typeName":"Dimension",**"definition":{"enumTypes":[],"structTypes":[],"traitTypes":[{"superTypes":[],"hierarchicalMetaTypeName":"org.apache.atlas.typesystem.types.TraitType","typeName":"Dimension","attributeDefinitions":[]}],"classTypes":[]}**,"requestId":"qtp2027897550-12 - 7fd6a1d5-fece-49d7-a422-28ee7f2cf810"}

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/SatyaNarayan1/incubator-atlas master

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-atlas/pull/16.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #16
    
----
commit 9ed50d17e979c14a5687c3285caec1c2f62dc874
Author: Satya Narayan <sa...@in.ibm.com>
Date:   2015-10-15T09:56:52Z

    ATLAS-208 Remove "\n" characters in the REST API json response

----


> Remove "\n" characters in the REST API json response
> ----------------------------------------------------
>
>                 Key: ATLAS-208
>                 URL: https://issues.apache.org/jira/browse/ATLAS-208
>             Project: Atlas
>          Issue Type: Bug
>    Affects Versions: 0.6-incubating
>            Reporter: Ayub Khan
>            Priority: Minor
>
> "\n" characters are seen in REST API response, which is not needed and can be removed..
> curl -k -s --negotiate -u : http://localhost:21000/api/atlas/types/traitWithSuperTypefxgy2bhnev | python -m json.tool
> {
>     "definition": "{\n  \"enumTypes\":[\n    \n  ],\n  \"structTypes\":[\n    \n  ],\n  \"traitTypes\":[\n    {\n      \"superTypes\":[\n        \"traitSuperType1fxgy2bhnev\",\n        \"traitSuperType2fxgy2bhnev\"\n      ],\n      \"hierarchicalMetaTypeName\":\"org.apache.atlas.typesystem.types.TraitType\",\n      \"typeName\":\"traitWithSuperTypefxgy2bhnev\",\n      \"attributeDefinitions\":[\n        {\n          \"name\":\"string\",\n          \"dataTypeName\":\"string\",\n          \"multiplicity\":\"optional\",\n          \"isComposite\":false,\n          \"isUnique\":false,\n          \"isIndexable\":true,\n          \"reverseAttributeName\":null\n        }\n      ]\n    }\n  ],\n  \"classTypes\":[\n    \n  ]\n}",
>     "requestId": "1146437560@qtp-1778535015-267 - d982526c-f6b6-4fe5-a4ed-722cbc29eb38",
>     "typeName": "traitWithSuperTypefxgy2bhnev"
> }



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)