Comments (5)
What do you think about kotlinx.serialization?
from spotify-web-api-kotlin.
Interesting 🤔 I didn't realize kotlinx.serialization wasn't experimental anymore. That seems like the best option IMO. May create a local branch to mess around with it & compare the jar size & speed to Gson
from spotify-web-api-kotlin.
So the weird thing about switching to kt.serialization is that it's really shown that Spotify likes to add extra data that they don't document in each endpoint, but do (mainly) document in the object model
from spotify-web-api-kotlin.
At least it's making me get rid of a lot of legacy code 😎
from spotify-web-api-kotlin.
Wow. It looks like Gson is perfectly happy instantiating kotlin objects and placing null as their backing field (completely ignoring null-safety).
from spotify-web-api-kotlin.
Related Issues (20)
- Investigate getAllItems throwing an error (PagingObject, JVM) HOT 1
- addTrackToClientPlaylistRestAction calls itself in the body
- Missing features & bug fixes
- I want to avoid duplicate logins. HOT 2
- ClientPlaylistApi#addPlayablesToClientPlaylist() race condition when adding more than 100 tracks HOT 1
- Readme code examples outdated? HOT 1
- Recently played call uses SimpleTrack instead of Track
- Player getCurrentContext 204 not handled HOT 2
- Android invalid grant, code verifier was incorrect HOT 5
- Spotify follow/unfollow endpoints are timing out
- getAlbumTracks 400 Error when called often HOT 8
- [Android] Using PKCE Authentication, the token scopes appears empty HOT 1
- Infinite retry loop when receiving status code 204
- Releases >3.8.0 missing iosarm64 on Maven HOT 2
- getCurrentlyPlayingRestAction unable to parse song in users "Liked Songs" HOT 8
- Implicit authentication error HOT 2
- Missing mavenCentral urls HOT 5
- Build failing because of PKCE and Implicit layouts HOT 10
- Market.FROM_TOKEN causes HTTP 400 HOT 3
- Cookie Based Auth HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spotify-web-api-kotlin.