Új hozzászólás Aktív témák

  • whYz

    őstag

    Sziasztok

    Adott a kovetkezo JSONObject:

    {
    "success":false,
    "email":[
    "Email must not be empty",
    "Email must be valid email"
    ],
    "password":[
    "Password must not be empty"
    ],
    "firstname":[
    "Firstname must not be empty"
    ],
    "lastname":[
    "Lastname must not be empty"
    ]
    }

    Be szeretnem rakni az errorokat egy stringbe "\n"-el elvalasztva. Tudnatok segiteni, hogy hogyan csinaljam?

    A parameterek megvannak egy HashMap-ben, igy az eddigi probalkozasom igy nez ki:

    String mErrorMsg = "";

    for (String key : params.keySet()){
    if (jsonObject.has(key)){
    if (mErrorMsg != ""){
    mErrorMsg += "\n";
    }
    try {
    mErrorMsg += jsonObject.getString(key);
    } catch (JSONException ignored) {
    }
    }
    }

    A vegeredmeny meg nem tokeletes sajnos, mert ilyesmi lesz:

    ["Email must not be empty"]["Email must be valid email"]
    ["Password must not be empty"]
    ["Firstname must not be empty"]
    ["Lastname must not be empty"]

    Koszi elore is ha tudtok segiteni.

Új hozzászólás Aktív témák