0

我怎样才能重新格式化这样的回复。我需要逃避\t\n。我试图通过替换“”来重新格式化,但它不起作用。这是来自 API 的有效 JSON 响应。我也用过JSONTokener,但没有奏效。

"\n \t{\n\t\t\t \"id\": \"567DITR\",\n\t\t\t\t\"URL\": \"http://test. com/visa/wallet/debit-auth/code?autcode=‌​yueyuw77676&ref_id=0‌​909343SSDSDS&lang=en‌​g\", \n\t\t\t\t\"CODE\": \"OI08989pk3MKPITXN\", \n\t\t\t\t\"created_at\": \"2015 年 2 月 2 日星期一 14:07:08 UTC\"\n\t\t\t}\n "

我需要这样的东西:

{“id”:“23”,“部门”:“ICT”}

4

1 回答 1

0
jsonStr = jsonStr.replace("\\\\n", jsonStr);
        jsonStr = jsonStr.replace("\\\\t", jsonStr);
         jsonStr = jsonStr.replaceAll("\\\\", "");

尝试这个

于 2016-09-22T11:39:27.770 回答