Size: a a a

Xamarin Developers

2020 June 29

PN

Paul N in Xamarin Developers
там можно выбрать нужный задаче режим
источник

MA

Makc Artemiev in Xamarin Developers
попробую
источник

D

Deity in Xamarin Developers
Пишу приложение с xaml, android. Хочу хранить некоторые данные в жсон файлах, но в проекте не подгружает System.Text.Json. Я делаю что-то не так? Или надо что-то другое в xamarin использовать? Как конвертировать/парсить данные в жсон и обратно?
источник

D

Deity in Xamarin Developers
источник

Ts

Turok sUkA in Xamarin Developers
Ставь nuget-пакет
источник

D

Deity in Xamarin Developers
помогло, спасибо
источник

А

Александр in Xamarin Developers
Deity
Пишу приложение с xaml, android. Хочу хранить некоторые данные в жсон файлах, но в проекте не подгружает System.Text.Json. Я делаю что-то не так? Или надо что-то другое в xamarin использовать? Как конвертировать/парсить данные в жсон и обратно?
почему не Newtonsoft?
источник

DB

Dmytro Bardai in Xamarin Developers
Александр
почему не Newtonsoft?
Потому что устаревший. ;)
источник

А

Александр in Xamarin Developers
Dmytro Bardai
Потому что устаревший. ;)
а вот с этого момента поподробней
источник

DB

Dmytro Bardai in Xamarin Developers
Александр
а вот с этого момента поподробней
МС давно мечтала убрать зависимость от newtonsoft.
И наконец в .net core 3 им это удалось.
Они выпустили более быстрый парсер и сериализатор. А сейчас допиливают в него фичи, чтобы им можно было пользоваться.
Частично это вызвано тем, что автор newtonsoft отказывался вносить изменения, которые предлагались сообществом, для ускорения и прочего.
источник

DB

Dmytro Bardai in Xamarin Developers
Но есть проблема. Библиотека от МС, хоть и быстрая, но по возможностям - сильно уступает.
Есть надежда, что к .net 5 они сделают её более расширяемой, чтобы разработчики могли самостоятельно контролировать процессы сериализации и десериализации
источник

А

Александр in Xamarin Developers
Dmytro Bardai
Но есть проблема. Библиотека от МС, хоть и быстрая, но по возможностям - сильно уступает.
Есть надежда, что к .net 5 они сделают её более расширяемой, чтобы разработчики могли самостоятельно контролировать процессы сериализации и десериализации
о том и речь
поэтому пока не стоит списывать со счетов Newtonsoft
Собственно мы с парсером от мс намучались вдоволь в аспе
Плюнули и заменили на Newtonsoft
Теперь все как часы
источник

А

Александр in Xamarin Developers
парсер никогда не являлся узким местом в разработке
источник

А

Александр in Xamarin Developers
если это добавит доли секунды к исполнению, вряд ли кто то их заметит
источник

А

Александр in Xamarin Developers
зато масштабировать (пока что) проще
источник

А

Александр in Xamarin Developers
>амучались вдоволь в аспе
кор разумеется третий. 3.1 кажется даже был
источник

DB

Dmytro Bardai in Xamarin Developers
Ну кто-то же должен быть early adopters. И накидывать в гитхаб всяких issue.
источник

DB

Dmytro Bardai in Xamarin Developers
У меня два кейса были с ним, из-за которых пришлось творить костыли.
Первое - сериализация guid.
Второе - абстрактные классы.
В ns оно, конечно, сильно более проще
источник

А

Александр in Xamarin Developers
Dmytro Bardai
Ну кто-то же должен быть early adopters. И накидывать в гитхаб всяких issue.
поэтому ты кидаешь на амбразуру людей которые сами не могут допереть до постановки нагет пакета) пушечное мясо скорее чем early adopters
для коммерческой разработки такой подход не подходит, увы.
мы пока месяц ждали ответа баги с монгодб, я настоял на переходе на SQL и то до сих пор не пофиксили
источник

DB

Dmytro Bardai in Xamarin Developers
Александр
поэтому ты кидаешь на амбразуру людей которые сами не могут допереть до постановки нагет пакета) пушечное мясо скорее чем early adopters
для коммерческой разработки такой подход не подходит, увы.
мы пока месяц ждали ответа баги с монгодб, я настоял на переходе на SQL и то до сих пор не пофиксили
)))
Это не я кидаю. Я лишь сказал, что ns - устаревший.
источник