怎么取出这里面的json数据

"{\"Table\":[{\"学号\":\"1170351\",\"姓名\":\"杨智淘\",\"状态\":\"正常\",\"余额\":\"-0.01\",\"当上机前未结账消费\":\"\"}]}"

--记录问题,有更优质回答优先采纳
Map map = JSON.parseObject(getUserInfordianyueResponse.localGetUserInfordianyueResult,Map.class);
String replaceAll = String.valueOf(map.get("Table")).replace("[", "").replace("]","");
Map map2 = JSON.parseObject(replaceAll,Map.class);

            System.out.println(map2.get("余额"));
String jsonString = "{\n" +
                "    \"Table\":[\n" +
                "        {\n" +
                "            \"学号\":\"1170351\",\n" +
                "            \"姓名\":\"杨智淘\",\n" +
                "            \"状态\":\"正常\",\n" +
                "            \"余额\":\"-0.01\",\n" +
                "            \"当上机前未结账消费\":\"\"\n" +
                "        }]\n" +
                "}\n";

                                try {
            JSONObject json = new JSONObject(jsonString);
            JSONArray tables = json.getJSONArray("Table");
            for (int i = 0; i < tables.length(); i++) {
                JSONObject table = tables.getJSONObject(i);
                String stuNo = table.getString("学号");
                String name = table.getString("姓名");
                String state = table.getString("状态");
                String balance = table.getString("余额");
                String isSettleAccounts = table.getString("当上机前未结账消费");

                Log.e("===cjw", "stuNo: " + stuNo);
                Log.e("===cjw", "name: " + name);
                Log.e("===cjw", "state: " + state);
                Log.e("===cjw", "balance: " + balance);
                Log.e("===cjw", "isSettleAccounts: " + isSettleAccounts);
            }

        } catch (JSONException e) {
            e.printStackTrace();
        }

建议字段名字不要用中文。也可以使用gson,fastjson等第三方框架。

这个是转了义。字符串可以直接转json。

   String str = "{\"Table\":[{\"学号\":\"1170351\",\"姓名\":\"杨智淘\",\"状态\":\"正常\",\"余额\":\"-0.01\",\"当上机前未结账消费\":\"\"}]}"

   JSONObject json = new JSONObject(str);

String str = "{\"Table\":[{\"学号\":\"1170351\",\"姓名\":\"杨智淘\",\"状态\":\"正常\",\"余额\":\"-0.01\",\"当上机前未结账消费\":\"\"}]}"

JSONObject json = new JSONObject(str);