Skip to content

Remove SwiftyJSON, use JSONSerialization#31

Merged
dadachi merged 1 commit intomainfrom
refactor/remove-swiftyjson
Apr 1, 2026
Merged

Remove SwiftyJSON, use JSONSerialization#31
dadachi merged 1 commit intomainfrom
refactor/remove-swiftyjson

Conversation

@dadachi
Copy link
Copy Markdown
Contributor

@dadachi dadachi commented Apr 1, 2026

Summary

  • Replace SwiftyJSON with Foundation's JSONSerialization across the networking layer
  • JSONAPI classes now accept Any instead of JSON and use [String: Any] casting internally
  • Clean up redundant code in JSONAPIDocument and fix latent meta dictionary type bug
  • Remove SwiftyJSON from SPM dependencies

Test plan

  • make lint passes
  • Build succeeds with no errors
  • All adapter tests pass
  • Verify API calls work end-to-end

🤖 Generated with Claude Code

Replace SwiftyJSON with Foundation's JSONSerialization across the
networking layer. JSONAPI classes now accept Any instead of JSON
and use [String: Any] casting internally. Clean up redundant code
in JSONAPIDocument and fix latent meta dictionary type bug.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@dadachi dadachi merged commit 68ab7bf into main Apr 1, 2026
2 checks passed
@dadachi dadachi deleted the refactor/remove-swiftyjson branch April 1, 2026 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant