---
title: nonConformingFloatEncodingStrategy
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/jsonencoder/nonconformingfloatencodingstrategy-swift.property
---

# nonConformingFloatEncodingStrategy

The strategy used by an encoder when it encounters exceptional floating-point values.

## Declaration

```swift
var nonConformingFloatEncodingStrategy: JSONEncoder.NonConformingFloatEncodingStrategy { get set }
```

## Discussion

Discussion The default strategy is the JSONEncoder.NonConformingFloatEncodingStrategy.throw strategy.

## See Also

### Encoding Exceptional Numbers

- [JSONEncoder.NonConformingFloatEncodingStrategy](foundation/jsonencoder/nonconformingfloatencodingstrategy-swift.enum.md)
