Java 改型如何使用改型将Json中的Json转换为字符串

Java 改型如何使用改型将Json中的Json转换为字符串,java,android,retrofit2,Java,Android,Retrofit2,如何从json中的json返回字符串数据。 一个是检查是否有数据。然后,201响应将导致数据转换为字符串 我已经尝试了以下方法,但不起作用。我做错了什么。有人能解释给我听吗 //按下按钮时调用的方法。 PhpResponse和getCervicalROM是下面列出的模型类。我试着吐司,以确保我得到了字符串变量数据。但是什么也没发生 } Phpresponse模型 public class PhpResponse { private boolean error; private Strin

如何从json中的json返回字符串数据。 一个是检查是否有数据。然后,201响应将导致数据转换为字符串

我已经尝试了以下方法,但不起作用。我做错了什么。有人能解释给我听吗

//按下按钮时调用的方法。
PhpResponse和getCervicalROM是下面列出的模型类。我试着吐司,以确保我得到了字符串变量数据。但是什么也没发生


}


Phpresponse模型

 public class PhpResponse {

private boolean error;
private String message;
private getCervicalROM user;

public PhpResponse(boolean error, String message, getCervicalROM user) {
    this.error = error;
    this.message = message;
    this.user = user;
}

public boolean isError() {
    return error;
}

public String getMessage() {
    return message;
}

public getCervicalROM getUser() {
    return user;
}
}


蜂房服务

  @FormUrlEncoded
 @POST("getCervicalROM")
 Call<PhpResponse> getCervicalROM (@Field("ID") String ID);

php文件

  public function getCervicalROM($ID){
        $stmt = $this->con->prepare("SELECT RACERVICALROT, LACERVICALROT FROM 
  spinalromdb WHERE ID = ?");
        $stmt->bind_param("s", $ID);
        $stmt->execute(); 
        $stmt->bind_result($RACERVICALROT, $LACERVICALROT);
        $stmt->fetch(); 
        $user = array(); 
        $user['RACERVICALROT'] = $RACERVICALROT; 
        $user['LACERVICALROT'] = $LACERVICALROT; 
        return $user; 
    }

     private function isIDExist($ID){
        $stmt = $this->con->prepare("SELECT ID FROM spinalromdb WHERE ID = 
 ?");
        $stmt->bind_param("s", $ID);
        $stmt->execute(); 
        $stmt->store_result(); 
        return $stmt->num_rows > 0;  
    }

如果添加带有参数的构造函数,则应为模型类提供默认构造函数

PhpResponse
类中,添加:

public PhpResponse() {}
public getCervicalROM() {}
getCervicalROM
类中,添加:

public PhpResponse() {}
public getCervicalROM() {}

更改代码状态,上述代码正常工作。在PHP索引文件中,它应该是201而不是200。

为代码添加日志。为什么你们在回复中设置状态代码200,但在状态代码为201时试图获取身体?非常感谢,这解决了我的错误。代码状态为关闭。对于任何未来的读者,如果你改变这种状态,这将为你工作。
public getCervicalROM() {}