Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

How to generate JSON payload

Not applicable

Hi, can someone assist me to script this kind of payload (yellow highlighted)

 

 <name>The name of the downtime</name>
    <action name="ENFORCE_ON_REPORTS">
    </action>
    <approver>The approver name</approver>
    <category>1</category>
    <notification>
        <recipients>
            <recipient id="24"/>
            <recipient id="22"/>
            <recipient id="21"/>
        </recipients>
    </notification>

6 REPLIES 6

Hi,

If this is for sending xml request in SOAP Message I would encourage to use the variable substitutions for your dynamic values such as WEDNESDAY, FRIDAY etc

please refer below links

https://docs.servicenow.com/bundle/orlando-application-development/page/integrate/outbound-soap/conc...

https://community.servicenow.com/community?id=community_question&sys_id=fa0ac369db5cdbc01dcaf3231f96...

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

Hi,

As per your question you are asking how to generate json payload.

So I assume you have xml and want to convert to json object

Below is the sample script

var

var xml = ''; // your xml string here

var obj = gs.xmlToJSON(xml);

gs.info(JSON.stringify(obj));

Regars
Ankur

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader