MapboxGeocoding - Not a JSON Array - Error processing response
还没有人认领这个 Issue。
- 主要语言
- Java
- 星标
- 438
- 派生
- 117
- PR 合并指标
- 30 天内没有已合并 PR
描述
I've tried to get some results from MapboxGeocoding query but I'm getting this response:
**java.lang.IllegalStateException: Not a JSON Array: {"type":"Point","coordinates":[-95.36812,29.761636]}**
Gradle:
mapboxAnnotationPluginVersion = '0.5.0'
mapboxServicesVersion = '4.7.0' . (Also tried with 4.6.0 and 4.8.0)
mapboxVersion = '8.2.0'

#### Expected Behavior
#### Current Behavior
Getting : java.lang.IllegalStateException: Not a JSON Array: {"type":"Point","coordinates":[-95.36812,29.761636]}
#### Possible Solution
#### Steps to Reproduce
1. Hardcoded a string (valid address) on query parameter
2. Execute de code above in the screenshots
3. Get the response error parsing
#### Context (Environment)
#### Detailed Description
#### Possible Implementation
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先使用报告中的依赖版本重现 MapboxGeocoding 查询,并检查包含 GeoJSON Point 的响应是如何被解析的。确认预期的响应结构,并找出为什么该响应会被当作数组处理;完成的标准是查询能够在不出现报告中的解析异常的情况下完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- java
- 领域
- api
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 35/100