Skip to content

Commit 169a145

Browse files
committed
Merge remote-tracking branch 'origin/master' into dev
2 parents 60c632c + 3310495 commit 169a145

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ Kotlin serialization consists of a compiler plugin, that generates visitor code
2929
* [Android](#android)
3030
* [Multiplatform (Common, JS, Native)](#multiplatform-common-js-native)
3131
* [Maven](#maven)
32+
* [Bazel](#bazel)
3233

3334
<!--- END -->
3435

@@ -309,3 +310,9 @@ Add dependency on serialization runtime library:
309310
<version>${serialization.version}</version>
310311
</dependency>
311312
```
313+
314+
### Bazel
315+
316+
To setup the Kotlin compiler plugin for Bazel, follow [the
317+
example](https://github.com/bazelbuild/rules_kotlin/tree/master/examples/plugin/src/serialization)
318+
from the `rules_kotlin` repository.

docs/json.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ Note that the execution will fail if the structure of the data is otherwise diff
551551
### Json element builders
552552

553553
You can construct instances of specific [JsonElement] subtypes using the respective builder functions
554-
[buildJsonArray] and [buildJsonObject]. They provide a DSL to define the resulting JSON structure. It is
554+
[buildJsonArray] and [buildJsonObject]. They provide a DSL to define the resulting JSON structure. It
555555
is similar to Kotlin standard library collection builders, but with a JSON-specific convenience
556556
of more type-specific overloads and inner builder functions. The following example shows
557557
all the key features:

formats/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,3 +159,11 @@ There are still some limitations (ordered properties).
159159

160160
Allows serialization and deserialization of [Fixed Length Format files](https://www.ibm.com/docs/en/psfa/7.2.1?topic=format-fixed-length-files).
161161
Each property must be annotated with `@FixedLength` and there are still some limitations due to missing delimiters.
162+
163+
### JSON5
164+
165+
* GitHub repo: [xn32/json5k](https://github.com/xn32/json5k)
166+
* Artifact ID: `io.github.xn32:json5k`
167+
* Platform: JVM only
168+
169+
Library for the serialization to and deserialization from [JSON5](https://json5.org) text.

0 commit comments

Comments
 (0)