Skip to content

Commit d40d03c

Browse files
committed
update README
1 parent b723ffc commit d40d03c

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@
3131

3232
## Features
3333

34-
##### **Compatibility**
34+
### **Compatibility**
3535

3636
- **Robust Parsing** – Handles missing keys, type mismatches, and null values safely.
3737
- **Safe Defaults** – Falls back to property initializers when parsing fails.
3838
- **Smart Type Conversion** – Converts common types automatically (e.g., `Int ⇄ String`, `Bool ⇄ String`).
3939

40-
##### **Enhancements**
40+
### **Enhancements**
4141

4242
- **Any & Collection Support** – Parses `Any`, `[Any]`, `[String: Any]` safely.
4343
- **Nested Path Parsing** – Decode nested JSON using designated paths.
@@ -47,20 +47,22 @@
4747
- **Inheritance Support** – Enables model inheritance via `@SmartSubclass`.
4848
- **Stringified JSON Parsing** – Converts string-encoded JSON into objects or arrays automatically.
4949

50-
##### **Convenience**
50+
### **Convenience**
5151

5252
- **Property Ignoring** – Skip specific properties with `@IgnoredKey`, including non-`Codable` fields.
5353
- **Flexible Input Formats** – Deserialize from dictionaries, arrays, JSON strings, or `Data`.
5454

55-
##### **Callbacks**
55+
### **Callbacks**
5656

5757
- **Post-Processing Callback**`didFinishMapping()` runs after decoding for custom initialization or adjustments.
5858

59-
##### **Debugging**
59+
### **Debugging**
6060

6161
- **SmartSentinel Logging** – Real-time parsing logs to track errors and data issues.
6262

63-
### Quick Start
63+
64+
65+
## Quick Start
6466

6567
```
6668
import SmartCodable

0 commit comments

Comments
 (0)