问题标签 [klaxon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
314 浏览

android - 使用 Klaxon 和 Anko 的 doAsync 解析 JSON 无法执行

每当我按下按钮时,我都会尝试解析包含 JSON 的 url:

但我收到一个错误:

修剪批准的打印服务时出错。java.util.concurrent.TimeoutException:无法获取后台处理程序!

怎么了 ?

0 投票
1 回答
569 浏览

json - Klaxon 的 JSON 漂亮打印输出 "["result"]"

输出

[“雅虎!天气 - 诺姆,AK,美国”]

有没有办法在没有括号和引号的情况下获得输出?

我猜是

不是最好的方法

0 投票
1 回答
1189 浏览

android - 使用 Klaxon JSON for Android 如何将以下 JSON 放入 ListView?

我正在寻找如何使用 Klaxon 将我的 JSON 放入 LIstView 的数组中。这与 Java 不同,原因有两个。它是 Kotlin 和 Klaxon。

以下是一个州城镇的一系列拉链和信息。我正在通过 Fuel 提取它,我可以将它放入 Klaxon 以将部分对象读入文本字段,但我想构建一个列表,其中每个对象都有自己的行。想知道如何从 A 点喇叭进入列表 B 点。

不知道该怎么做。

{"towns":[{"zip":"02052","City":"Medfield","State":"MA","lat":"42.178","Long":"-71.3059"},{ "zip":"02054","City":"Millis","State":"MA","lat":"42.1677","Long":"-71.3601"},{"zip":"02081" ,"City":"Walpole","State":"MA","lat":"42.1429","Long":"-71.2571"},{"zip":"02030","City":"Dover ","State":"MA","lat":"42.2341","Long":"-71.2861"},{"zip":"02056","City":"Norfolk","State":" MA","纬度":"42.1185","Long":"-71.3287"},{"zip":"02032","City":"East Walpole","State":"MA","lat":"42.1548","Long ":"-71.2164"},{"zip":"02062","City":"Norwood","State":"MA","lat":"42.1855","Long":"-71.2022"} ,{"zip":"02071","City":"South Walpole","State":"MA","lat":"42.105","Long":"-71.2705"},{"zip": "01770","City":"Sherborn","State":"MA","lat":"42.233","Long":"-71.3814"}zip":"02032","City":"East Walpole","State":"MA","lat":"42.1548","Long":"-71.2164"},{"zip":"02062" ,"城市":"诺伍德","州":"MA","lat":"42.1855","Long":"-71.2022"},{"zip":"02071","City":"南Walpole","State":"MA","lat":"42.105","Long":"-71.2705"},{"zip":"01770","City":"Sherborn","State": "MA","lat":"42.233","Long":"-71.3814"}zip":"02032","City":"East Walpole","State":"MA","lat":"42.1548","Long":"-71.2164"},{"zip":"02062" ,"城市":"诺伍德","州":"MA","lat":"42.1855","Long":"-71.2022"},{"zip":"02071","City":"南Walpole","State":"MA","lat":"42.105","Long":"-71.2705"},{"zip":"01770","City":"Sherborn","State": "MA","lat":"42.233","Long":"-71.3814"}1548","Long":"-71.2164"},{"zip":"02062","City":"Norwood","State":"MA","lat":"42.1855","Long": "-71.2022"},{"zip":"02071","City":"South Walpole","State":"MA","lat":"42.105","Long":"-71.2705"}, {"zip":"01770","City":"Sherborn","State":"MA","lat":"42.233","Long":"-71.3814"}1548","Long":"-71.2164"},{"zip":"02062","City":"Norwood","State":"MA","lat":"42.1855","Long": "-71.2022"},{"zip":"02071","City":"South Walpole","State":"MA","lat":"42.105","Long":"-71.2705"}, {"zip":"01770","City":"Sherborn","State":"MA","lat":"42.233","Long":"-71.3814"}City":"South Walpole","State":"MA","lat":"42.105","Long":"-71.2705"},{"zip":"01770","City":"Sherborn" "州":"MA","纬度":"42.233","长":"-71.3814"}City":"South Walpole","State":"MA","lat":"42.105","Long":"-71.2705"},{"zip":"01770","City":"Sherborn" "州":"MA","纬度":"42.233","长":"-71.3814"}

0 投票
2 回答
1370 浏览

java - 用于 json 的 kotlin klaxon 库

我是 kotlin 的新手,并决定学习某些东西的最佳方法是开始使用它(所以问题与语言有关,而不是与 klaxon 库有关)。我试图从 klaxon 的 git 页面中理解第一个片段(https://github.com/cbeust/klaxon)。这里是:

我不明白为什么在第一种情况下我们这样做

解析器::class.java

然后调用 getResource... 但随后只需调用

Parser().parse

在第二种情况下。有什么区别以及为什么会这样

PS对不起英语不好=)

0 投票
1 回答
562 浏览

json - Kotlin klaxon 解析谷歌方向 Api

对不起我的英语(谷歌翻译)。我试图在 Kotlin上使用 klaxon ( https://github.com/cbeust/klaxon )从答案谷歌方向得到两点之间的距离。

设定点

日志:

放置错误

网址: http ://maps.googleapis.com/maps/api/directions/json?origin=53.402971,91.083748&destination=53.529799,91.410684&sensor=false&units=metric&mode=TravelMode

如何从 Json 文件中获取距离以及错误代码是什么?

0 投票
0 回答
244 浏览

java - 致命异常:带有 Klaxon json Kotlin 库的 java.lang.RuntimeException

我在我的 android 应用程序中使用 klaxon(启用了 proguard) 这个错误来自最新的 android 版本 8.0。任何想法是什么原因造成的?

0 投票
2 回答
517 浏览

json - Klaxon:需要一个名字,但得到了 LEFT_BRACE

如何使用 Klaxon 读取“复杂”的 json?正如文档所说,我正在尝试使用 klaxon 的流 api 。

我正在使用 beginObject 方法。如果我使用示例中给出的 json 一切都很好

但是,如果我尝试解析带有嵌套对象的 json,如下例所示,我会收到以下错误:“预期名称,但得到了 LEFT_BRACE”

我在 github 存储库中没有看到任何报告的问题,所以我想知道是否有办法让它工作。

干杯

0 投票
3 回答
8013 浏览

json - 在 Kotlin 中解析 json

我正在尝试在 Kotlin 中解析 Json。我遇到了很多麻烦,似乎很多人在 Java 之后学习 Kotlin ......不是我,我是一个 Python 人。我让 Kotlin Jupyter Notebook 运行得相当快(https://github.com/ligee/kotlin-jupyter),之后我设法从 bittrex api 中提取信息,如下所示:

我花了很长时间才发现我需要添加 import java.net.URL,这似乎总是隐含在所有代码示例中。无论如何,这给了我一个 json 的响应(“结果参数”):

现在,在 Python 中,我只需将 .json() 添加到“结果”参数中,然后我可以将 json 字段作为具有多个级别的字典来寻址,例如

会给我:

Kotlin 有类似的东西吗?我已经尝试过 Klaxon https://github.com/cbeust/klaxon,我又花了很多时间才意识到我必须这样做import com.beust.klaxon.string,例如网站上没有提到它,所以一个附带问题是:如何当您找到代码示例时,您知道需要导入什么吗?似乎每个人都知道......但我离题了。

我的主要问题是:如何处理 Json 的单独字段并将它们放入单独的变量中?

致以最崇高的敬意。

0 投票
1 回答
199 浏览

json - 如何配置 Spring Boot 以使用 klaxon 库

有一个klaxon 库- JSON 解析器kotlin

如何配置Spring Boot使用它以这种方式制作 REST API:

@RequestBody body:JsonObject- 是一个 Klaxon 对象,所以我们不想Jackson2ObjectMapperBuilder为 RequestBody 使用标准。为简单起见,我们也不想将它用于响应正文。帖子正文是某种动态数据,所以我想Low level API在 lib 中使用 a,而不是Object binding API.

0 投票
1 回答
5088 浏览

android - Android Kotlin + Klaxon - 解析 JSON 根数组

我有一个带有根数组的 JSON 资产:

我正在尝试使用 Klaxon 解析它。

到目前为止,我已经尝试了几种方法:

这会导致空列表或异常:

java.lang.ClassCastException:com.beust.klaxon.JsonArray 无法转换为 com.beust.klaxon.JsonObject

我究竟做错了什么?