---
category: [Administration & Integrations/Custom Integrations & Apps, Administration & Integrations, Platform and Product Extensions/Integration, Platform and Product Extensions, Platform and Product Extensions/Workday Extend]
keyword: [Extend, Orchestration Builder, Orchestrate, Orchestration]
nav: wcp_docs
parent_url: /wcp_docs/
title: >- 
  Reference: JsonKeyValue Member Functions
layout: subsection
---

<a id="section_N1002C_N10029_N10001"></a>
<b>Instance Type: JsonKeyValue</b>

<table><thead><tr><th>Name</th><th>Description</th></tr></thead><tbody><tr><td>arrayValue</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>Json
</li></ul> Returns the value if it's a JSON type, otherwise throws an exception.</td></tr><tr><td>booleanValue</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>Boolean
</li></ul> Returns the value if it's a Boolean type, otherwise throws an exception.</td></tr><tr><td>isArrayValue</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>Boolean
</li></ul> Returns true if the value is a JSON type, otherwise returns false.</td></tr><tr><td>isBooleanValue</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>Boolean
</li></ul> Returns true if the value is a Boolean type, otherwise returns false.</td></tr><tr><td>isNullValue</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>Boolean
</li></ul> Returns true if the value is null, otherwise returns false.</td></tr><tr><td>isNumberValue</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>Boolean
</li></ul> Returns true if the value is a Number type, otherwise returns false.</td></tr><tr><td>isObjectValue</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>Boolean
</li></ul> Returns true if the value is a JSON type, otherwise returns false.</td></tr><tr><td>isStringValue</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>Boolean
</li></ul> Returns true if the value is a String type, otherwise returns false.</td></tr><tr><td>key</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>String
</li></ul> Returns the field as a String type.</td></tr><tr><td>numberValue</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>Number
</li></ul> Returns the value if it's a Number type, otherwise throws an exception.</td></tr><tr><td>objectValue</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>Json
</li></ul> Returns the value if it's a JSON type, otherwise throws an exception.</td></tr><tr><td>stringValue</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>String
</li></ul> Returns the value if it's a String type, otherwise throws an exception.</td></tr><tr><td>value</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>Any
</li></ul> Returns the value if it's present, otherwise throws an exception.</td></tr></tbody></table><br/>

