第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在安卓工作室中使用 u0423 代碼解析 json 對象

如何在安卓工作室中使用 u0423 代碼解析 json 對象

紫衣仙女 2022-09-14 10:42:26
我不知道如何解析它。{  "code": 1000,  "result_msg": "Successful",  "result": "{\"birthDateAsText\":\"1999-12-3100:00:00.0\",\"birthPlace\":\"\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423,\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\",\"civilId\":\"123\",\"firstname\":\"\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\",\"gender\":\"\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\",\"lastname\":\"\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\\u0423\",\"nationality\":\"\\u0423\\u0423\\u0423\\u0423\"}"}我試過這個 if (resultObject.getInt("code") == 1000) {   JSONParse jsonParse = new JSONParse();   JSONObject object = resultObject.getJSONObject("result");   event.onSuccess(jsonParse.convertJson(object));   }實際上,我不知道如何解析和解碼 json 對象。請幫幫我
查看完整描述

2 回答

?
PIPIONE

TA貢獻1829條經(jīng)驗 獲得超9個贊

試試這個:


private static String decodeUnicode(String theString) {

    char aChar;

    int len = theString.length();

    StringBuffer outBuffer = new StringBuffer(len);

    for (int x = 0; x < len;) {

        aChar = theString.charAt(x++);

        if (aChar == '\\') {

            aChar = theString.charAt(x++);

            if (aChar == 'u') {

                // Read the xxxx

                int value = 0;

                for (int i = 0; i < 4; i++) {

                    aChar = theString.charAt(x++);

                    switch (aChar) {

                        case '0':

                        case '1':

                        case '2':

                        case '3':

                        case '4':

                        case '5':

                        case '6':

                        case '7':

                        case '8':

                        case '9':

                            value = (value << 4) + aChar - '0';

                            break;

                        case 'a':

                        case 'b':

                        case 'c':

                        case 'd':

                        case 'e':

                        case 'f':

                            value = (value << 4) + 10 + aChar - 'a';

                            break;

                        case 'A':

                        case 'B':

                        case 'C':

                        case 'D':

                        case 'E':

                        case 'F':

                            value = (value << 4) + 10 + aChar - 'A';

                            break;

                        default:

                            throw new IllegalArgumentException(

                                    "Malformed   \\uxxxx   encoding.");

                    }


                }

                outBuffer.append((char) value);

            } else {

                if (aChar == 't')

                    aChar = '\t';

                else if (aChar == 'r')

                    aChar = '\r';

                else if (aChar == 'n')

                    aChar = '\n';

                else if (aChar == 'f')

                    aChar = '\f';

                outBuffer.append(aChar);

            }

        } else

            outBuffer.append(aChar);

    }

    return outBuffer.toString();

}

使用:


JSONObject object = resultObject.getJSONObject("result");

System.out.println("Birthday: "+object.getString("birthPlace"))


查看完整回答
反對 回復 2022-09-14
?
明月笑刀無情

TA貢獻1828條經(jīng)驗 獲得超4個贊

使用 UTF-8 解碼您的響應


 try {

         resp = new String(Base64.decode(response.getBytes("UTF-8"), Base64.NO_WRAP), "UTF-8");

        } catch (UnsupportedEncodingException e) {

            // Suppress exception (unlikely to happen in prod)

            PbLogger.e("Encoding exception", "");

        }


查看完整回答
反對 回復 2022-09-14
  • 2 回答
  • 0 關注
  • 123 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號