---
title: JSONType
framework: tabulardata
role: symbol
role_heading: Enumeration
path: tabulardata/jsontype
---

# JSONType

Represents the value types in a JSON file.

## Declaration

```swift
enum JSONType
```

## Topics

### Enumeration Cases

- [JSONType.array](tabulardata/jsontype/array.md)
- [JSONType.boolean](tabulardata/jsontype/boolean.md)
- [JSONType.date](tabulardata/jsontype/date.md)
- [JSONType.double](tabulardata/jsontype/double.md)
- [JSONType.integer](tabulardata/jsontype/integer.md)
- [JSONType.object](tabulardata/jsontype/object.md)
- [JSONType.string](tabulardata/jsontype/string.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating a Data Frame from a JSON File

- [init(contentsOfJSONFile:columns:types:options:)](tabulardata/dataframe/init(contentsofjsonfile:columns:types:options:).md)
- [init(jsonData:columns:types:options:)](tabulardata/dataframe/init(jsondata:columns:types:options:).md)
- [JSONReadingOptions](tabulardata/jsonreadingoptions.md)
