Я хочу отправить несколько параметров на сервер с модификацией, но каждый раз, когда я делаю это, я получаю ошибку.
название ошибки: com.google.gson.stream.MalformedJsonException: используйте JsonReader.setLenient (true) дляпринять искаженный JSON в строке 1, столбец 1, путь $
Я не знаю, что не так.это мои коды
java-код:
@FormUrlEncoded
@POST("rating.php")
Call<Message> addComment(@Field("app_id") String appId, @Field("user_id") String userId,@Field("comment_title") String comment,@Field("star") int star);
php-код:
$message=array();
$appId=$_POST["app_id"];
$userId=$_POST["user_id"];
$title=$_POST["comment_title"];
$star=$_POST["star"];
$message["message"]="ok";
echo json_encode($message);
my my Message.java:
public class Message {
@SerializedName("message")
public String message;
public String getMessage() {
return message;
}
public void setMessage(String title) {
this.message = title;
}
}