---
title: discriminator
framework: CKTool JS
role: symbol
role_heading: Instance Property
platforms: [cktool js 1.2.15+]
path: cktooljs/valuetypenotrecognizederror/discriminator
---

# discriminator

The object’s type identifier.

## Declaration

```data
attribute string discriminator;
```

## Discussion

Discussion For an object that’s part of a hierarchy, an object deserializer uses a discriminator value to determine what the JSON should be deserialized as. The deserializer function emits this error if the discriminator is unrecognized.
