LINUX.ORG.RU

Вышел GSON 1.3

 , , ,


0

0

GSON — java-библиотека для сериализации и десериализации практически любых объектов в json-нотацию. Удобно отличается от аналогов тем, что активно развивается, не имеет лишних зависимостей и легка в использовании:

LOR myLor = new LOR()
myLor.add(blackjack);

Gson g = new Gson();
System.out.print(g.toJson(myLor));
Примеры использования

Собственно, на основе этой библиотеки уже написан некоторый rpc-сервис, весьма неплохо работающий в связке с dojo.

Новость хороша уже тем, что эта библиотека раньше на linux.org.ru не появлялась, но замечу, что в данной версии исправлены некоторые баги с сериализацией параметризованных классов, содержащих null.

>>> Подробности

> десирализации

круто завернуто.

PS A к линуксу это имеет отношение?

anonymous
()

>десирализации

кстати да, это про пурген?

lazyklimm ★★★★★
()

>десирализации

Может таки дес[b]е[/b]р[b]и[/b]ализации

anonymous
()
Ответ на: комментарий от lazyklimm

>только днем искал либу для работы с json(правда хотелось чтото консольно-гнутое)

Консольно-гнутое на яве?

anonymous
()

>GSON — java библиотека для сериализации и десирализации практически любых объектов в json нотацию.

а в обратную сторону может? если нет то зачем оно надо?

>не имеет лишних зависимостей


иногда это означает что разработчики изобрели новый велосипед вместо уже существующих

Tails
()

В топку десирацию. Вообще ни о чем новость.

Belko
()

если есть кошерная библиотека на си, то надо использовать её

dimon555 ★★★★★
()
Ответ на: комментарий от AVL2

>ищется нечто подобное для кошерного pylons

simplejson?

anonymous
()
Ответ на: комментарий от generatorglukoff

А сколько опечаток я успел исправить прежде чем отправить.

to Tails (*) (13.01.2009 23:55:29)

>а в обратную сторону может? если нет то зачем оно надо?


А по ссылке пройти, если текст новости вам остался не понятен? Та как раз для ветеранов-инвалидов интеллектуального труда есть надпись "(Deserialization)" и примеры.

wfrr ★★☆
() автор топика

> Убог ты дебилушко... если у тебя мозг способен осилить только php то причина твоих высеров в сторону java обоснованы регресирующим комплексом неполноценности...

Ха, ха. Быдложабокодер (в первую очередь быдло) гордиться тем, что он жабокодер. Ха, ха, ха, ха.

> ЗЫ. ЛОР написан на Java..

Во-первых, на jsp - убогой мешанине кода и хтмл. Так только школьники пишут, которые вчера книжку "пхп для идиотов" нашли. Это позор, я б промолчал на вашем месте. Да, и я не удивляюсь, ибо более убогого форума я не видел. Даже наколенные поделки на пхп лучше, не говоря уже про платные и бесплатные готовые решения. И это никакой не троллинг, это ФАКТ. Жаба может лишь жрать ресурсы и повышать ЧСВ у быдло кодеров. Все. Да, и ЛОР переписали из-за болезни красноглазого задродства у админа. Если б до сих пор болел человек, то переписал бы эту убогость ещё на хаскел, си, асм и ещё тысячу и один язык. А почему? Потому что для задротов главное ЯП, а то что продукт в итоге говно получился, их это не волнует.

Так что прибереги свои дешевые понты для таких дебилов как ты.

anonymous_num_0
()
Ответ на: комментарий от anonymous_num_0

>ибо более убогого форума я не видел

нету свистелок и перделок?

>на хаскел, си, асм и ещё тысячу и один язык

ненене, только на кошерном CL

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

>ибо более убогого форума я не видел

Странно, вот лично я считаю убогими форумы с IPB, пых-пыхом и аяксом.

Minoru ★★★
()
Ответ на: комментарий от anonymous_num_0

> Жаба может лишь жрать ресурсы

ага, щаз...
жаба, может, и жрет ресурсы, а пехапе - моск, адназначна.


Жаба еще фору пехапе даст на количество итераций, см ниже:
php: (сколько крутимся, столько и жрем-с)
while (.....){
  ...
  $c = new MyClass();
  ...
}

java:
while (.....){
  ...
  MyClass c = new MyClass();
  ...
}

anonymous
()
Ответ на: комментарий от Minoru

> Странно, вот лично я считаю убогими форумы с IPB, пых-пыхом и аяксом.

И каким местом вы пых-пых ощущаете?

anonymous_num_0
()
Ответ на: комментарий от anonymous_num_0

Из-за такого "очередного теста ни о чем", мне пришлось пхп-шный класс дописывать, чтоб не создавать каждый раз объект в цикле. Иначе на 50000 итераций PHP молча не хотел работать, и скромно писал в лог, что я у него память съел.

Замечу, что в жабе ничего не пришлось бы дописывать...

anonymous
()
Ответ на: комментарий от anonymous

> Замечу, что в жабе ничего не пришлось бы дописывать...

Кто бы сомневался, ведь для жабы просто неприлично покупать сервер меньше чем на четырех гигах рамы (и это лишь для жалкого хоумпейдж Васи!). А пхп? По умолчанию стоит ограничение в 16 мегабайт.

anonymous_num_0
()
Ответ на: комментарий от anonymous_num_0

4 гига нужно только, если ручки кривые. Тут уж и никакой язык не поможет, а пхп тем более, только усугубит. И тут уж ставь 16 или 100016, а похапе как жрал так и будет жрать, не меньше жабы (в лучшем случае).

anonymous
()
Ответ на: комментарий от anonymous_num_0

Не понимаю столь бесполезный холивар...

PHP однозначно рулит в среде веб-разработок, а то что его популярность подпорчена крыворукими кодерами из серии "PHP для идiотов", то это не вина PHP как такового...

Вон у мну знакомый... Пишет код в VS, мего потуется своим .NET и C#, уже дрочит на альфы, бетки VS 2010, орёт, что там всё мега круто и при этом качает ох**тельные кучи библиотек для очередной попытки выпрямить руки (для работы с тем же JSON). Его работы жжуткий УГ, но при этом никто не обсирает C#, .NET и прочее... В чём проблема? C# - очередной типичный быдлонедоязык. Фас!

DarkAmateur ★★★★
()
Ответ на: комментарий от anonymous_num_0

>Даже наколенные поделки на пхп лучше, не говоря уже про платные и бесплатные готовые решения. И это никакой не троллинг, это ФАКТ. Жаба может лишь жрать ресурсы и повышать ЧСВ у быдло кодеров.

Нет, не лучше, PHPшные поделки обычно загибаются и отваливаются по 503 при том объеме запросов, который jsp еще спокойно обслуживает и не надо писать Для PHP можно поставить еще сервер, он будет масштабироваться. Сколько раз еще нужно пример forum.ixbt.com приводить? 500? 600? Это форум написанный на кошерном православном Perl. Он работает ровно на 50% а в отдельные дни особенно большого наплыва форумчан пишет 503: Простите, но конференция перегружена, попробуйте обновить страницу через минуту.

Так что обвиняешь - предлагай. Замены jsp нет, и ты это знаешь

anonymous
()
Ответ на: комментарий от DarkAmateur

>В чём проблема? C# - очередной типичный быдлонедоязык. Фас!

Да, так и есть, подерживаю! Недоделанный клон жабы, а туда же, в веб и интерпрайз, епт

anonymous
()
Ответ на: комментарий от anonymous

Набежали, жалкие жабобыдлокодерешки и быдложабокодерешки.

> PHPшные поделки обычно загибаются и отваливаются по 503 при том объеме запросов, который jsp еще спокойно обслуживает и не надо писать

Уха, ха, ха. А разве LOR этой же самой проблемой не страдает частенько?

> Сколько раз еще нужно пример forum.ixbt.com приводить? 500? 600?

Во сколько раз там наплыва больше, чем на убогом LOR? А во-сколько тысяч раз больше наплыв на Википедии?? А ВКонтакте? Умолкни, жалкий анонимус.

> Так что обвиняешь - предлагай. Замены jsp нет, и ты это знаешь

PHP. На ОДИНАКОВЫХ конфах PHP переваривает в разы больше.

anonymous_num_0
()
Ответ на: комментарий от anonymous_num_0

> Набежали, жалкие жабобыдлокодерешки и быдложабокодерешки.

Ах, да, они до того жалки, что даже пишут анонимно. Ибо знают, что правда за нами!!

anonymous_num_0
()
Ответ на: комментарий от anonymous

> Замены jsp нет, и ты это знаешь

jsp урод, не лучше чем php. Есть православные кошерные сервлеты.

anonymous
()
Ответ на: комментарий от DarkAmateur

> PHP однозначно рулит в среде веб-разработок,

Не рулит. Язык - говно, библиотеки все - говно, и, самое главное, 99% пишущих на нём "программистов" - говно.

> В чём проблема? C# - очередной типичный быдлонедоязык.

Как язык, C# на порядки лучше чем PHP. Да и чем Java тоже.

anonymous
()
Ответ на: комментарий от anonymous_num_0

ИМХО, любой проект можно переписать с PHP на Java, используя различного рода ухищрения... Естественно, если не трогаются различные узкоспецифичные фичи... Думаю, ЛОР их не использует... Посему переписать его на PHP - неделя максимум.

DarkAmateur ★★★★
()
Ответ на: комментарий от DarkAmateur

> Реквестирую Hello, world! на C# без стометровых зависимостей.

А размер рантайма уже стал критерием качества языка с точки зрения местного малолетнего ламерья?

anonymous
()
Ответ на: комментарий от anonymous

Возможность использовать сам язык как средство разработки самодостаточных приложений, а не как инструмент для инклуда чужих библиотек, которых всякому ламерью вечно не хватает.

Слив защитан.

DarkAmateur ★★★★
()
Ответ на: комментарий от DarkAmateur

> ИМХО, любой проект можно переписать с PHP на Java, используя различного рода ухищрения...

Жду через неделю анонса МедияВики на Java. И, если верить быдложабокодерам, вы поможете сэкономите кучу денег на железе Википедии, думаю часть из них они вам отвалит. Вперед!! Или это очередной пердеж в лужу?

> Думаю, ЛОР их не использует... Посему переписать его на PHP - неделя максимум.

Зачем переписывать эту какашку? Поставьте любой форум готовенький.

anonymous_num_0
()
Ответ на: комментарий от anonymous

> А размер рантайма уже стал критерием качества языка с точки зрения местного малолетнего ламерья?

Кстати да. Помниться хотел поставить mono на IT, как увидел сколько это прорва занимает, ужаснулся и успокоился.

anonymous_num_0
()
Ответ на: комментарий от anonymous_num_0

Приношу свои извинения!!!!!!!

> переписать с PHP на Java и наоборот, используя различного...

fixed

Ещё раз извините)

DarkAmateur ★★★★
()
Ответ на: комментарий от DarkAmateur

> Возможность использовать сам язык как средство разработки самодостаточных приложений

Что такое "самодостаточное приложение", ламер?

> Слив защитан.

Кто ты там такое? Школьничек? Студентишко? Вякать будешь, скотина, когда хоть что нибудь реально востребованное делать начнёшь.

anonymous
()
Ответ на: комментарий от anonymous_num_0

> как увидел сколько это прорва занимает, ужаснулся и успокоился.

Нищеброд? Траффик дорогой, винт дешевый?

anonymous
()
Ответ на: комментарий от anonymous

> Вякать будешь, скотина, когда хоть что нибудь реально востребованное делать начнёшь.

Покажи примеры своих работ, плз.

> "самодостаточное приложение"

Постараюсь изъяснить мысль как можно проще: в моём понимании "самодостаточное приложение" - приложение, не требующее от пользователя дополнительных телодвижений для запуска какого-либо софта, т.е. обходящееся базовыми средствами самой ОС. Ну, чтобы лично тебе было понятно, попробуй свой мего постребованный софт на .NET запустить в свежеустановленной виндовс 98. Увеерен, тебе откроется истинна.

DarkAmateur ★★★★
()
Ответ на: комментарий от anonymous

> как увидел сколько это прорва занимает, ужаснулся и успокоился.

> Нищеброд? Траффик дорогой, винт дешевый?

Анонимус, видимо, вы типичны пример программиста, пишуший "на Visual Studio".

DarkAmateur ★★★★
()
Ответ на: комментарий от DarkAmateur

> приложение, не требующее от пользователя дополнительных телодвижений для запуска какого-либо софта

Какое отношение этот твой бред имеет к качеству ЯЗЫКА? Это проблемы конкретной реалицации конкретного рантайма. Юный ламер не видит разницы между языком и реализацией?

> т.е. обходящееся базовыми средствами самой ОС.

Придурок ты, придурок. На голом libc жить собрался, идиот?

> Ну, чтобы лично тебе было понятно, попробуй свой мего постребованный софт на .NET запустить в свежеустановленной виндовс 98.

Windows98 не востребован. А там, куда мой софт деплоится, все необходимые зависимости ставятся одним "apt-get install mono".

> Увеерен, тебе откроется истинна.

Ну вот опять - ничего из себя не представляющий неграмотный сопляк позволяет себе менторский тон. Тебе не стыдно, животное?

anonymous
()
Ответ на: комментарий от DarkAmateur

> Анонимус, видимо, вы типичны пример программиста, пишуший "на Visual Studio".

Регистрат, ты типичный пример неумного и необразованного студентишки. Гуляй мимо.

И то, что я пишу под .NET на F#, ты никогда не напишешь на своём Си или ассемблере (или что там нынче популярно в среде таких ублюдков, как ты). Тебе просто образования и интеллекта не хватит.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.