You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 19, 2024. It is now read-only.
DEPRECATED This has moved into Retrofit as a first-party converter. See here for info.
Usage
Add a converter factory when building your Retrofit instance using the asConverterFactory
extension function:
val contentType ="application/json".toMediaType()
val retrofit =Retrofit.Builder()
.baseUrl("https://example.com/")
.addConverterFactory(Json.asConverterFactory(contentType))
.build()
Response body types (e.g., Call<User>) and @Body types (e.g., @Body user: User) will now use
the supplied serializer.
Because Kotlin serialization is so flexible in the types it supports, these converters assume
that they can handle all types. If you are mixing this converter with another, you must add this
instance last to allow the other converters a chance to see their types.
Copyright 2018 Jake Wharton
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
About
A Retrofit 2 Converter.Factory for Kotlin serialization.