Я получаю разные результаты, когда запускаю следующий код в 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.
Почему это? Пожалуйста помоги.