diff --git a/ClientPart/build.gradle b/ClientPart/build.gradle
index dc5d4327..c4ae9e7e 100644
--- a/ClientPart/build.gradle
+++ b/ClientPart/build.gradle
@@ -33,6 +33,8 @@ dependencies {
 
     api "io.ktor:ktor-client:$ktor_version"
     api "io.ktor:ktor-client-websockets:$ktor_version"
+    api "io.ktor:ktor-client-json-jvm:$ktor_version"
+    api "io.ktor:ktor-client-serialization-jvm:$ktor_version"
 }
 
 compileKotlin {
diff --git a/ClientPart/src/main/kotlin/com/insanusmokrassar/postssystem/core/client/Installation.kt b/ClientPart/src/main/kotlin/com/insanusmokrassar/postssystem/core/client/Installation.kt
new file mode 100644
index 00000000..f8316862
--- /dev/null
+++ b/ClientPart/src/main/kotlin/com/insanusmokrassar/postssystem/core/client/Installation.kt
@@ -0,0 +1,11 @@
+package com.insanusmokrassar.postssystem.core.client
+
+import io.ktor.client.HttpClientConfig
+import io.ktor.client.features.json.JsonFeature
+import io.ktor.client.features.json.serializer.KotlinxSerializer
+
+fun HttpClientConfig<*>.installPostsCore() {
+    install(JsonFeature) {
+        serializer = KotlinxSerializer()
+    }
+}