var data = HttpController.SendPostUrlGetJArray("http://192.168.10.112:8080/Report/GetProcessLine", "", "token=dd&RSCD=dd");
if(data.length()>0)
{
var json=data.getJSONObject(0);
if(json.getString("RSCD")=="sk123")
{
System.out.println("1");
}
if(json.getString("RSCD").equals("sk123"))
{
System.out.println("2");
}
if(json.get("ECPATH")==null)
{
System.out.println("3");
}
if(json.get("ECPATH").equals(null))
{
System.out.println("4");
}
JSONArray jTemp=new JSONArray();
jTemp.put(json);
var jsonTemp=json;
if(jsonTemp.getString("RSCD")=="sk123")
{
System.out.println("5");
}
if(jsonTemp.getString("RSCD").equals("sk123"))
{
System.out.println("6");
}
if(jsonTemp.get("ECPATH")==null)
{
System.out.println("6");
}
if(jsonTemp.get("ECPATH").equals(null))
{
System.out.println("8");
}
var jsonTemp2=new JSONObject();
jsonTemp2.put("RSCD", "sk123");
if(jsonTemp2.getString("RSCD")=="sk123")
{
System.out.println("9");
}
if(jsonTemp2.getString("RSCD").equals("sk123"))
{
System.out.println("10");
}
}
综上可得出从json数组取出的json,再对json里的值进行比较时,只能用equal。