Java 使用JSON的条件?

Java 使用JSON的条件?,java,android,json,mapbox,mapbox-android,Java,Android,Json,Mapbox,Mapbox Android,我想知道是否可以将条件与JSON一起使用。 让我解释一下,我想检查路线指示左转或右转时的情况。我使用mapbox作为导航SDK 在他们的技术文档中,他告诉我们,我们可以使用步进机动对象: 例子: 我感兴趣的是值修饰符,它可以与“left”或“right”关联 所以我想创建一个条件“如果向左拐,那么[…]”和“如果向右拐,那么[…]”。但是我不知道这是否可行,我也不知道怎么做,非常感谢你的帮助。如果我得到了你的问题。那么简单 if(modifier.equalas("left") //

我想知道是否可以将条件与JSON一起使用。 让我解释一下,我想检查路线指示左转或右转时的情况。我使用mapbox作为导航SDK

在他们的技术文档中,他告诉我们,我们可以使用
步进机动
对象:

例子: 我感兴趣的是值
修饰符
,它可以与“left”或“right”关联


所以我想创建一个条件“如果向左拐,那么[…]”和“如果向右拐,那么[…]”。但是我不知道这是否可行,我也不知道怎么做,非常感谢你的帮助。

如果我得到了你的问题。那么简单

if(modifier.equalas("left")
     // do left oper..
else if(modifier.equalas("right")
     // do right oper..

从json字符串中读取值,然后执行一些条件检查,有什么不对?正如@ZUNJAE所说,最简单的方法是获取
修饰符
属性值并进行检查。谢谢,但如何首先获取“修饰符”?非常感谢,肯定是这样,但在android studio中它没有检测到“modifier”但我导入了mapbox的服务“stepmaneuver”。@Atomike
modifier
只是一个字符串变量,您将从JSONObject获取它。例如:-
String modifier=yourJSONObject.getString(“modifier”);
if(modifier.equalas("left")
     // do left oper..
else if(modifier.equalas("right")
     // do right oper..