android - JSON Error "java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $" -
public interface userservice { @post(constants.api.url_registration) @formurlencoded basewrapper registeruser(@field("first_name") string firstname, @field("last_name") string lastname, @field("regnumber") string phone, @field("regrole") int role); public basewrapper registeruser(user user) { return getuserservice().registeruser(user.getfirstname(), user.getlastname(), user.getphone(), user.getrole()); } this create exception
com.google.gson.jsonsyntaxexception: java.lang.illegalstateexception: expected begin_object string @ line 1 column 1 path $ big help.
let's @ error receiving.
expected begin_object
your json object, , json objects enclosed in curly braces ({}). begin_object therefore {. , it's expecting somewhere.
but string
but instead found string "something". still doesn't tell where.
at line 1 column 1 path $
ah, perfect. @ line 1 column 1. start of json. have forgotten enclose whole thing in {} (or @ least have forgotten first one, bet you've forgotten them both).
Comments
Post a Comment