Из любопытства, почему я должен создавать экземпляр Gson
? Я не вижу причин, почему Gson#toJson
и Gson#fromJson
не могут быть статическими. Выполнение new Gson().toJson(...)
каждый раз кажется глупым, когда я могу просто использовать Gson.toJson(...)
. Есть ли какие-то конкретные данные, которые генерируются, я не знаю?Почему Google Gson не статичен?
-1
A
ответ
3
Это связано с тем, что объект Gson
может быть создан с использованием GsonBuilder, который позволяет использовать Gson
параметры конфигурации, отличные от стандартных по умолчанию.
Смежные вопросы
- 1. Почему класс System.Random не статичен?
- 2. Почему этот метод статичен?
- 3. Почему класс .NET Colors не статичен?
- 4. Почему оператор() функтора stateless не статичен?
- 5. Почему NServiceBus OutgoingHeaders статичен, а не ThreadStatic?
- 6. Почему класс журнала андроидов статичен?
- 7. Почему основной метод программы статичен?
- 8. Почему мой экран pygame статичен?
- 9. GSON «NoClassDefFoundError com/google/gson/Gson»
- 10. java.lang.NoClassDefFoundError: com/google/gson/Gson
- 11. Почему основной метод в Java всегда статичен?
- 12. Google GSON Dependency не найден
- 13. Почему объект статичен в шаблоне Singleton?
- 14. GSON - Immutables против Google
- 15. Почему абстрактный класс не может быть опечатан или статичен?
- 16. Почему он бросает StackOverflowError когда метод деЫпзЬапсе не статичен
- 17. Google Gson не разрешает '@' в имени атрибута
- 18. Gson и Google
- 19. google gson fromjson() ТипToken
- 20. System.Web.HttpContext.Current статичен между запросами
- 21. Почему JsonNull в GSON?
- 22. Метод Java скрыт, но не статичен
- 23. Timepicker от разработчиков Android не статичен разрешено
- 24. WPF Button статичен и ничего не делает
- 25. бар PrimeFaces статус статичен, а не анимированный
- 26. Почему gson не разрешает сериализацию java.lang.Class?
- 27. [Android] Google Gson crashing app
- 28. Разбор JSON с Google-gson
- 29. GSON-анализ сайтов google API
- 30. Почему func <> в поле инициализатор статичен?
Слишком плохой исходный код Gson нельзя просмотреть, прежде чем задавать вопрос. Но, вы можете, по крайней мере, прочитать его сейчас: https://github.com/google/gson/blob/master/gson/src/main/java/com/google/gson/Gson.java – Tom