---
title: fragmentsAllowed
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/jsonserialization/readingoptions/fragmentsallowed
---

# fragmentsAllowed

Specifies that the parser allows top-level objects that aren’t arrays or dictionaries.

## Declaration

```swift
static var fragmentsAllowed: JSONSerialization.ReadingOptions { get }
```

## See Also

### Reading Options

- [mutableContainers](foundation/jsonserialization/readingoptions/mutablecontainers.md)
- [mutableLeaves](foundation/jsonserialization/readingoptions/mutableleaves.md)
- [json5Allowed](foundation/jsonserialization/readingoptions/json5allowed.md)
- [topLevelDictionaryAssumed](foundation/jsonserialization/readingoptions/topleveldictionaryassumed.md)
- [allowFragments](foundation/jsonserialization/readingoptions/allowfragments.md)
