![]() |
VOOZH | about |
dotnet add package XDev.KotlinX.Serialization.Json.Io --version 1.10.0.1
NuGet\Install-Package XDev.KotlinX.Serialization.Json.Io -Version 1.10.0.1
<PackageReference Include="XDev.KotlinX.Serialization.Json.Io" Version="1.10.0.1" />
<PackageVersion Include="XDev.KotlinX.Serialization.Json.Io" Version="1.10.0.1" />Directory.Packages.props
<PackageReference Include="XDev.KotlinX.Serialization.Json.Io" />Project file
paket add XDev.KotlinX.Serialization.Json.Io --version 1.10.0.1
#r "nuget: XDev.KotlinX.Serialization.Json.Io, 1.10.0.1"
#:package XDev.KotlinX.Serialization.Json.Io@1.10.0.1
#addin nuget:?package=XDev.KotlinX.Serialization.Json.Io&version=1.10.0.1Install as a Cake Addin
#tool nuget:?package=XDev.KotlinX.Serialization.Json.Io&version=1.10.0.1Install as a Cake Tool
Nuget packaging for the kotlinx-serialization-json-io native kotlin library. This package is named
XDev.KotlinX.Serialization.Json.Io and wraps org.jetbrains.kotlinx:kotlinx-serialization-json-io (both the
common and -jvm Kotlin-multiplatform variants) — the bridge that lets kotlinx-serialization encode/decode
JSON directly to/from kotlinx-io Source/Sink streams. The "XDev" root in the package name allows room
for JetBrains/Microsoft to publish an official NuGet package in the future, and allows simple replacement of
this one for that one, if that ever occurs.
kotlinx-serialization-json-io is a transitive requirement of ktor-serialization-kotlinx-json in Ktor 3
(the new IO refactor); no existing NuGet wrapper carries it, so this package fills that gap. It depends on the
published XDev.KotlinX.IO package for the kotlinx-io-core
dependency, plus the official Xamarin.KotlinX.Serialization.* packages.
Latest release <a href="https://www.nuget.org/packages/XDev.KotlinX.Serialization.Json.Io"> <img src="https://img.shields.io/nuget/v/XDev.KotlinX.Serialization.Json.Io"></a>
Latest build <a href="https://www.nuget.org/packages/XDev.KotlinX.Serialization.Json.Io"> <img src="https://img.shields.io/nuget/vpre/XDev.KotlinX.Serialization.Json.Io"></a>
source repo
<br>
The native lib in maven:
native repo: https://github.com/Kotlin/kotlinx.serialization
To use this nuget package, just install the desired version as you normally install nuget packs.
kotlinx-serialization-json-io jars into .aar files to support android.XDev.KotlinX.IO and Xamarin.KotlinX.Serialization.* packages.https://learn.microsoft.com/en-us/dotnet/android/features/maven/android-maven-library
If you need a different/newer version, PR, or open an issue in the .Net repo! https://dev.azure.com/xdevapps/Android%20bindings/_git/XDev.Jetbrains.InteropLibs
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0-android35.0 net9.0-android35.0 is compatible. net10.0-android net10.0-android was computed. |
Showing the top 1 NuGet packages that depend on XDev.KotlinX.Serialization.Json.Io:
| Package | Downloads |
|---|---|
|
XDev.IO.Ktor
Ktor is an asynchronous framework for creating microservices, web applications and more. Written in Kotlin from the ground up. |
This package is not used by any popular GitHub repositories.
Wraps kotlinx-serialization-json-io (the JSON <-> kotlinx-io bridge), a new sibling of
kotlinx-serialization-json required transitively by Ktor 3's ktor-serialization-kotlinx-json. Depends on
the published XDev.KotlinX.IO package and the official Xamarin.KotlinX.Serialization.* packages so that
we're compatible with Maui-targeted apps.