Registry / http-client / ktor-client-serialization-jvm

ktor-client-serialization-jvm

JSON →
library3.5.0javamavenunverified

Ktor is a framework for quickly creating web applications in Kotlin with minimal effort; this module provides serialization support for the Ktor HTTP client on JVM.

<dependency> <groupId>io.ktor</groupId> <artifactId>ktor-client-serialization-jvm</artifactId> <version>3.5.0</version> </dependency>
INSTALL
IMPORT
SIG · KTOR-CLIENT-SERIAL
K
ktor-client-serialization-jvm
http-clientjavav3.5.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ContentNegotiation
io.ktor.client.plugins.contentnegotiation.ContentNegotiation

Configures a Ktor HttpClient with JSON content negotiation.

import io.ktor.client.*; import io.ktor.client.plugins.contentnegotiation.*; import io.ktor.serialization.kotlinx.json.*; public class Example { public static void main(String[] args) { HttpClient client = HttpClient.create().install(ContentNegotiation) { json(Json { ignoreUnknownKeys = true }) }; System.out.println("Client configured with JSON serialization"); } }
Debug
Known issues
breakingKtor 3.x has breaking changes from 2.x in plugin configuration.
fix
Refer to migration guide when upgrading from 2.x to 3.x.
affects: >=3.0.0
Upgrade
Version history
3.5.0latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
19 hits · last 30 days
node
16
Resources
ktor-client-serialization-jvm — mvn dependency:get ktor-client-serialization-jvm · libregistry