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
Copy file name to clipboardExpand all lines: dokka/moduledoc.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,10 @@ format implementation.
5
5
# Module kotlinx-serialization-json
6
6
Stable and ready to use JSON format implementation, `JsonElement` API to operate with JSON trees and JSON-specific serializers.
7
7
8
+
# Module kotlinx-serialization-json-okio
9
+
Extensions for kotlinx.serialization.json.Json for integration with the popular [Okio](https://square.github.io/okio/) library.
10
+
Currently experimental.
11
+
8
12
# Module kotlinx-serialization-cbor
9
13
Concise Binary Object Representation (CBOR) format implementation, as per [RFC 7049](https://tools.ietf.org/html/rfc7049).
10
14
@@ -42,6 +46,9 @@ HOCON serialization format implementation for converting Kotlin classes from and
42
46
JSON serialization format implementation, JSON tree data structures with builders for them,
43
47
and JSON-specific serializers.
44
48
49
+
# Package kotlinx.serialization.json.okio
50
+
Extensions for kotlinx.serialization.json.Json for integration with the popular [Okio](https://square.github.io/okio/) library.
51
+
45
52
# Package kotlinx.serialization.protobuf
46
53
Protocol buffers serialization format implementation, mostly compliant to [proto2](https://developers.google.com/protocol-buffers/docs/proto) specification.
| JSON |`kotlinx-serialization-json`| all supported platforms | stable |
11
-
| HOCON |`kotlinx-serialization-hocon`| JVM only | experimental | Allows deserialization of `Config` object from popular [lightbend/config](https://github.com/lightbend/config) library into Kotlin objects.You can learn about "Human-Optimized Config Object Notation" or HOCON from library's [readme](https://github.com/lightbend/config#using-hocon-the-json-superset). |
12
-
| ProtoBuf |`kotlinx-serialization-protobuf`| all supported platforms | experimental |
13
-
| CBOR |`kotlinx-serialization-cbor`| all supported platforms | experimental |
14
-
| Properties |`kotlinx-serialization-properties`| all supported platforms | experimental | Allows converting arbitrary hierarchy of Kotlin classes to a flat key-value structure à la Java Properties. |
8
+
| Format | Artifact id | Platform | Status | Notes |
| JSON |`kotlinx-serialization-json`| all supported platforms | stable ||
11
+
| JSON-Okio |`kotlinx-serialization-json-okio`| all supported by Okio platforms | experimental | Extensions on Json for integration with [Okio](https://square.github.io/okio/) library. |
12
+
| HOCON |`kotlinx-serialization-hocon`| JVM only | experimental | Allows deserialization of `Config` object from popular [lightbend/config](https://github.com/lightbend/config) library into Kotlin objects.You can learn about "Human-Optimized Config Object Notation" or HOCON from library's [readme](https://github.com/lightbend/config#using-hocon-the-json-superset). |
13
+
| ProtoBuf |`kotlinx-serialization-protobuf`| all supported platforms | experimental ||
14
+
| CBOR |`kotlinx-serialization-cbor`| all supported platforms | experimental ||
15
+
| Properties |`kotlinx-serialization-properties`| all supported platforms | experimental | Allows converting arbitrary hierarchy of Kotlin classes to a flat key-value structure à la Java Properties. |
0 commit comments