Mac*_*c_W 1 c# json google-maps if-statement system.json
我正在调用 Google Maps 并使用 System.JSON 来解析对象。我使用以下方法抓取我的对象:
double placeLat = json["results"][0]["geometry"]["location"]["lat"];
Run Code Online (Sandbox Code Playgroud)
然后我想检查第三个对象是否存在,如果是,则执行一些操作,但显然以下操作失败。我知道谷歌地图在这种情况下返回 2 个对象,我想检查第三个对象以避免对 null 执行操作并进一步传递它们。当谷歌地图返回 3 个对象时,以下工作正常,所以我相信我的条件是错误的。
if (json["results"][2] != null) {
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
指数超出范围。必须是非负的并且小于集合的大小。参数名称:索引
关于如何在使用 System.JSON 的情况下正确构建 if 语句的任何想法?
| 归档时间: |
|
| 查看次数: |
8725 次 |
| 最近记录: |