---
title: nonConformingFloatDecodingStrategy
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/jsondecoder/nonconformingfloatdecodingstrategy-swift.property
---

# nonConformingFloatDecodingStrategy

The strategy used by a decoder when it encounters exceptional floating-point values.

## Declaration

```swift
var nonConformingFloatDecodingStrategy: JSONDecoder.NonConformingFloatDecodingStrategy { get set }
```

## Discussion

Discussion The default strategy is the JSONDecoder.NonConformingFloatDecodingStrategy.throw strategy.

## See Also

### Decoding Exceptional Numbers

- [JSONDecoder.NonConformingFloatDecodingStrategy](foundation/jsondecoder/nonconformingfloatdecodingstrategy-swift.enum.md)
