Допустимое присоединение, передаваемое от java до javascript api - PullRequest
0 голосов
/ 29 апреля 2020

Я получаю ниже json от javascript API в android приложении. когда я передаю тот же json в javascript API, он не может отрисовать данные.

"sessionStore": "{\"session key 1\":\"{\\\"a1\\\":1,\\\"t\\\":\\\"13:08:51\\\"}\",\"session key 2\":\"{\\\"a2\\\":\\\"2\\\"}\"}"

Как преобразовать эту json строку в действительную javascript json строку в android?

1 Ответ

0 голосов
/ 29 апреля 2020

Здесь сначала нужно преобразовать JSON строку в объект JSON.

Удалите косую черту:

String json = {"session key 1":{"a1":1,"t":"13:08:51"},"session key 2":{"a2":"2"}};
    try {

        JSONObject obj = new JSONObject(json);

        Log.d("Json String", obj.toString());


    } catch (Throwable tx) {
        Log.e("My App", "Could not parse malformed JSON: \"" + json + "\"");
    }

это решит проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...