Java 我试图用parse注册一个用户,但它一直抛出JSONException,有什么问题吗?

Java 我试图用parse注册一个用户,但它一直抛出JSONException,有什么问题吗?,java,android,parse-platform,Java,Android,Parse Platform,错误的json响应:org.json.JSONException:类型为java.lang.String的值无效无法转换为JSONObject 在ParseUser之前删除final——因为final变量应该是不可变的,所以应该是这样的: ParseUser user=new ParseUser()在哪一行获得JSONException?请也共享该代码。共享ParseUser类的代码。在调用此方法时,您似乎没有获得有效的JSON:user.signUpInBackground(new SignU

错误的json响应:org.json.JSONException:类型为java.lang.String的值无效无法转换为JSONObject


在ParseUser之前删除
final
——因为final变量应该是不可变的,所以应该是这样的:


ParseUser user=new ParseUser()

在哪一行获得JSONException?请也共享该代码。共享ParseUser类的代码。在调用此方法时,您似乎没有获得有效的JSON:user.signUpInBackground(new SignUpCallback(){}为什么不共享代码呢?这会更有帮助。非常感谢,它在我创建了一个新项目之后工作,并且没有包含final。
saveUser.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        final ParseUser user = new ParseUser();
        try {
            user.setUsername("12345");
            user.setPassword("1234");
        } catch(Exception e){
            e.getMessage();
        }
        user.signUpInBackground(new SignUpCallback() {
            @Override
            public void done(ParseException e) {
                if (e == null) {
                    // Sign-up successful!
                    Toast.makeText(getApplicationContext(),"Done",Toast.LENGTH_LONG).show();
                } else {
                    // Failed
                    AlertDialog.Builder builder = new AlertDialog.Builder(SignupActivity.this);
                    builder.setMessage(e.getMessage())
                           .setTitle("Oops try again!!!")
                           .setPositiveButton(android.R.string.ok, null);
                    AlertDialog dialog = builder.create();
                    dialog.show();
                    // Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_LONG).show();
                }
            }
        });
    }
});