java - Returning String using REST Endpoint -


before minus question, should know searched solution , didn't find it.

i want return string rest endpoint:

    @get     @path("/getmystring")     @produces({ mediatype.application_json })     public response getid() {     string s = "this string";     (...)     return response.ok(s).build();     } 

but in view receive char array (result in firebug):

resource { 0="t", 1="h", 2="i", more...} 

in front use angular resource like:

blablaresources.factory('angularapp', [ '$resource', function($resource) {     return $resource(contextpath + '/.rest/v1/someservice', {}, {         (... other methods ...)         getstring : {             method : 'get',             url : contextpath + '/.rest/v1/someservice/getmystring'         }     }); } ]); 

is there wrapper class string or annotation send like:

resource { value = "this string" } 

or normal

"this string" 

thanks constructive response :)

try use

@produces({ mediatype.text_plain }) 

Comments

Popular posts from this blog

google api - Incomplete response from Gmail API threads.list -

Installing Android SQLite Asset Helper -

Qt Creator - Searching files with Locator including folder -