---
title: "JSONEncoder.NonConformingFloatEncodingStrategy.convertToString(positiveInfinity:negativeInfinity:nan:)"
framework: foundation
role: symbol
role_heading: Case
path: "foundation/jsonencoder/nonconformingfloatencodingstrategy-swift.enum/converttostring(positiveinfinity:negativeinfinity:nan:)"
---

# JSONEncoder.NonConformingFloatEncodingStrategy.convertToString(positiveInfinity:negativeInfinity:nan:)

The strategy that encodes exceptional floating-point values from a specified string representation.

## Declaration

```swift
case convertToString(positiveInfinity: String, negativeInfinity: String, nan: String)
```

## See Also

### Exceptional Values

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