From f8e78f2194cd3a26b28cdcdb32b3ed518454f749 Mon Sep 17 00:00:00 2001 From: Kraity Date: Sat, 21 May 2022 23:31:46 +0800 Subject: [PATCH] update kotlin docs #294 --- docs/kotlin_cn.md | 14 ++++++++++++++ docs/kotlin_en.md | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/docs/kotlin_cn.md b/docs/kotlin_cn.md index 88b9ecc525..eb8105b594 100644 --- a/docs/kotlin_cn.md +++ b/docs/kotlin_cn.md @@ -195,3 +195,17 @@ val data = url.into>() val input = ... // InputStream val data = input.into>() ``` + +# 3. 进阶使用 + +### 3.1 使用`JSONPath` + +#### 3.1.1 使用`JSONPath`读取部分数据 + +```kotlin +val text = "..." +val path = "$.id".toPath() // JSONPath + +val parser = JSONReader.of(text) +val result = path.extract(parser) +``` diff --git a/docs/kotlin_en.md b/docs/kotlin_en.md index abb8acb23e..c836b95645 100644 --- a/docs/kotlin_en.md +++ b/docs/kotlin_en.md @@ -195,3 +195,17 @@ val data = url.into>() val input = ... // InputStream val data = input.into>() ``` + +# 3. Advanced usage + +### 3.1 Use `JSONPath` + +#### 3.1.1 Use `JSONPath` to read specified data + +```kotlin +val text = "..." +val path = "$.id".toPath() // JSONPath + +val parser = JSONReader.of(text) +val result = path.extract(parser) +```