Гсон разные результаты в Java против Android - PullRequest
1 голос
/ 09 марта 2020

Я получаю разные результаты, когда запускаю следующий код в Java (Eclipse) и в Android:

import com.google.gson.Gson;

public class TestJson {

    public static void main(String[] args) {

        final Test test = new Test();

        System.out.println(new Gson().toJson(test));
    }

    public static class Test {

        public String b = "b";
        public String c = "c";
        public String a = "a";
    }
}

Результат Java (JDK 8):

{"b": "b", "c": "c", "a": "a"}

Результат Android 10:

{"a ":" a "," b ":" b "," c ":" c "}

Оба с одинаковой версией Gson 2.8.6.

Почему это? Пожалуйста помоги.

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