1

I want to response as a json not string

String jsonString =  '{"method": "POST","url": "types","body": {"name": "Ranjit121212","description":"ranjit34443333"}'; 
String accountsJSON = JSON.createGenerator(jsonString)
System.debug(accountsJSON);

the above create a string response like

3]|DEBUG|"{\"method\": \"POST\",\"relative_url\": \"types\",\"body\": {\"name\": \"Ranjit121212\",\"description\":\"ranjit34443333\"}"

But I want to response it as a JSON

Please help.

I am new in Apex. So Please forgive if it is a basic question

  • no but I want to should responsean apex json object so that when I call it in postman it should not give string it should return json – Rajarshi Das Jul 18 '16 at 9:00
  • String is not an json object :)) – Rajarshi Das Jul 18 '16 at 9:12
  • Rajarshi Das... ahh didn't noticed how you generated string – Ratan Paul Jul 18 '16 at 9:13
3

You can use JSON.serialize() method.

For reference check here

  • ahh that what I am looking for – Rajarshi Das Jul 18 '16 at 9:12
  • sure no question on it – Rajarshi Das Jul 18 '16 at 9:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.