---
title: singleValueContainer()
framework: swift
role: symbol
role_heading: Instance Method
path: swift/decoder/singlevaluecontainer()
---

# singleValueContainer()

Returns the data stored in this decoder as represented in a container appropriate for holding a single primitive value.

## Declaration

```swift
func singleValueContainer() throws -> any SingleValueDecodingContainer
```

## Return Value

Return Value A single value container view into this decoder.

## Discussion

Discussion note: DecodingError.typeMismatch if the encountered stored value is not a single value container.
