---
title: "JSONDecoder.NonConformingFloatDecodingStrategy.convertFromString(positiveInfinity:negativeInfinity:nan:)"
framework: foundation
role: symbol
role_heading: Case
path: "foundation/jsondecoder/nonconformingfloatdecodingstrategy-swift.enum/convertfromstring(positiveinfinity:negativeinfinity:nan:)"
---

# JSONDecoder.NonConformingFloatDecodingStrategy.convertFromString(positiveInfinity:negativeInfinity:nan:)

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

## Declaration

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

## See Also

### Exceptional Values

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