当前位置: 首页 > 知识库问答 >
问题:

GSON MalformedJsonException错误消息中的路径是什么?

华良才
2023-03-14

如果GSON库不喜欢被要求解析的JSON,它会抛出类似以下错误消息的异常:

通用域名格式。谷歌。格森。流动MalformedJsonException:使用JsonReader。setLenient(true)在第1行第8列路径接受格式错误的JSON$

路径$是什么意思?我在javadocs中找不到任何引用。

共有1个答案

程举
2023-03-14

使用JsonPath构建一个格式错误的JSONException,请参见此处的代码。

用于获取JSONPath的Javadoc

返回JSON值中当前位置的JsonPath。

JSONPath是一个导航JSON的工具,它定义了一个路径。

由于JSON结构通常是匿名的并且不一定具有“根成员对象”,JSONPath假定分配给外层对象的抽象名称$

它本质上是根对象、数组或其他JSON值。

 类似资料:
  • 所以,我最近刚刚在我的电脑上安装了jha。我刚刚选择了标准安装。对于这个特定的实例,我正在用python编写。然而,每当我试图运行我的代码时,我都会收到一条错误消息,即命令python没有定义,并且在错误的路径上。我尝试过在启动设置中重定向路径,以及遵循谷歌上关于环境变量的故障排除指南,但它仍然不起作用。 以下是错误消息: jGRASP楔形错误:未找到命令“python” 要使用此功能,此命令必须

  • 我在文件夹system32中有文件夹run。当我从Total Commander中运行cmd时,打开一个命令提示符窗口,当前目录为C:\Users\admin,并希望进入该文件夹,将输出以下错误消息: 系统找不到指定的路径。 当我直接在文件夹中打开cmd时,它工作得非常好。为什么? 在C:\Windows\System32\run中打开命令提示符窗口: 简单运行cmd时的命令提示窗口:

  • 我设置了以下环境变量,并从sqlcl运行了以下命令, SQL$ABC_DB_PROD_USERNAME/$ABC_DB_PROD_PASSWORD@"$ABC_DB_PROD_TNS" 我在java中收到错误消息=无ocijdbc18。图书馆路径 我不知道该怎么办。

  • 我通过xampp软件长期使用Mysql,运行良好。现在我安装了Mysql软件,在配置Mysql软件时,我给出了端口3307,在使用3306的Xampp中独立于Mysql运行它。但它不起作用,我运行xampp时遇到了以下错误,我得到了屏幕,上面写着以下错误 MySQL服务检测到错误路径更改XAMPP MySQL和控制面板设置或先手动卸载/禁用其他服务找到路径:"C:\Program Files\My

  • 问题内容: 我正在将selenium与python结合使用,并已从以下站点下载了适用于Windows计算机的chromedriver:http ://chromedriver.storage.googleapis.com/index.html?path=2.15 / 下载zip文件后,我将zip文件解压缩到我的下载文件夹中。然后,将可执行二进制文件(C:\ Users \ michael \ Do

  • ...我不断收到以下错误消息: 但是-如上所述-可执行文件是(!)在路上...这是怎么回事?