Update 'README.md'

This commit is contained in:
Aleksei Ovsiannikov 2020-02-10 11:55:00 +00:00
parent 473fe3aec9
commit 9f12160170

View File

@ -40,8 +40,6 @@ dependencies {
Last version shown here: [ ![Download](https://api.bintray.com/packages/insanusmokrassar/InsanusMokrassar/sdi/images/download.svg) ](https://bintray.com/insanusmokrassar/InsanusMokrassar/sdi/_latestVersion)
## Format of config
Full examples of usage you can find in [tests](src/commonTest/kotlin/com/insanusmokrassar/sdi). In two words, there are
@ -104,6 +102,15 @@ And with config for this library:
}
```
Kotlin code will be:
```kotlin
val module = Json.plain.parse(Module.serializer(), input)
val businessService = (module["service"] as BusinessService)
```
Here `input` is a json of configuration.
List example you can find in
[this test](https://git.insanusmokrassar.com/InsanusMokrassar/SDI/src/master/src/commonTest/kotlin/com/insanusmokrassar/sdi/ListTest.kt).
Besides, usually you can create objects inside of places where expected something like dependency injection directly. In