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.

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

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

ты приколись, для извращенцев PHP на .Net посадили. От оно как, ага. Причём никто не мешает работать с PHP как положено (даже на IIS), так и анально, через .NET/Mono.

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

Народ мозгом что то мало думает. Похоже пока у всех мировой кризис в России кризис мозгов ну или разжижение.

Что за тупой флейм на тему какой язык лучше а какой хуже. Какой для данной задачи и требований заказчика больше подходит тот и лучше и глубоко насрать будет ли это php или Java или C#.

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

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

нет, всё проще: твой f# вместе с моно и с тобой — не нужны. кстати, ты f# и не знаешь, иначе не сидел бы на ЛОРе.

алсо, эмуляция VSL фиговая, допиливай эмулятор.

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

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

а это, батюшка, моветон.

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

> Хотя бы в Википедию заглядывайте перед тем как писать

Это опять ты, дебил, хнычущий по славным временам java1.2?

Было же сказано - НОРМАЛЬНО поддерживаются. Эффективно. А под JVM языки, отличные от говножабы, эффективно работать не могут. И тебе это уже объясняли, насколько я помня, раза три. Ты ни разу не усвоил. Потому что дебил.

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

>Было же сказано - НОРМАЛЬНО поддерживаются. Эффективно. А под JVM языки, отличные от говножабы, эффективно работать не могут. И тебе это уже объясняли, насколько я помня, раза три. Ты ни разу не усвоил. Потому что дебил.

Это всё тот же анонимус-виртуоз-F#ист выступает?

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

Гуляй уж мимо, шизофреник. Надоел. Не буду тебя даже рылом в бенчмарки тыкать, не поймёшь.

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

> Бггг. Скорее показывать нечего/стыдно. Бггг. Всем ж пофиг на скорость и удобство конечного продукта. Бггг.

Шизофреник уже заикаться начал. Всё с тобой ясно, говно. Лечись, пока не поздно.

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

Ога, сам мне фтирал про 'качество' продуктов и пофигизм пользователей по отношению к самим себе.

У вас сессия когда кончается? А то, вместо того, чтобы описывать мега крутость и бесполезно срать в прочих тредах, подготовились бы к экзамену. Глядишь, на степуху наберёшь.

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

> Ога, сам мне фтирал про 'качество' продуктов и пофигизм пользователей по отношению к самим себе.

Ты, психически больное существо, как обычно ни хера не поняло.

Я тебе объяснял, что пользователям насрать на ТВОИ уродливые представления о том, что для них удобно. А на их собственное удобство им ну ни разу не насрать.

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

Результат "анкетирования" - рынок, идиот. Люди покупают и используют то, что по твоим быдловским представлениям "неудобно" - следовательно, насрать им на тебя и на твои представления.

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

Т.е. ты прямо говоришь, что сам хер знаешь мнение пользователей. Слив защитан. Приколись, а рынок не постоянен и твоя поделка может слить другой, только из-за того, что у последней кнопочки больше и интерфейс понятнее. О как. Или, например, из-за то, что не придётся лазить по форумам, в поисках смысла в apt-get command not found.

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

Придурок и ничтожество, тебя опять занесло.

Мы говорим про серверные приложения, мразь. Где верифицируемость кода гораздо важнее чем возможность работать на голой установке netbsd/sparc.

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

1. Мы говорили про C# вообще...

2. Я с вами стараюсь вести дискуссию корректно... У меня тоже терпение кончается читать вашу ругань... Если я не говорю, что вы тупое существо с мега завышенным ЧСВ, то это не значит, что это не так.

3. Я стараюсь отталкиваться от ваших сообщений. Куда заведёте, о том и спорить будем.

>серверные приложения

Ды хоть о каком угодно приложении. Если руки кривые и из глубокой жопы растут, то каким бы не был язык программирования, сляпать конфетку вам не удастся.

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

Видимо, у Вас хамское отношение ко всем, в том числе и к клиентам... Посему Вы сидите на ЛОРе и выливаете на всех злость, ибо ваше падлеие никто не берёт. Пользователь настолько туп, что даже предположить не может, что Ваше мнение, о том как ему работать с вашими продуктами, находится каждой книжке для чайников.

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

Видимо, у Вас хамское отношение ко всем, в том числе и к клиентам... Посему Вы сидите на ЛОРе и выливаете на всех злость, ибо ваше падлеие никто не берёт. Пользователь настолько туп, что даже предположить не может, что Ваше мнение, о том как ему работать с вашими продуктами, я вляется незыблемым...

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

> 1. Мы говорили про C# вообще...

И vs. PHP в частности, придурок.

> Я с вами стараюсь вести дискуссию корректно...

Нет, сволочь. Отвечать невпопад, не по теме, херню всякую - это не есть "вести дискуссию корректно".

> 3. Я стараюсь отталкиваться от ваших сообщений.

Ты их даже не читаешь, идиот.

> Ды хоть о каком угодно приложении.

Нет уж, мразь, ты выдал заяву, что мол любая среда, которая требует для работы тяжелого рантайма, который ещё и скачивать и устанавливать отдельно надо, не имеет никаких применений в реальной жизни, и что пользуется таким только "шваль". Не отмазывайся, ублюдок, именно за эту твою заяву тебя теперь чмырят.

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

А это очередной пример твоего шизофренического ответа невпопад и не по теме.

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

>И vs. PHP в частности, придурок.

Какое отношение C# и PHP имеет непосредственно к моей личности? Я пишу на PHP весьма успешно...

> "вести дискуссию корректно".

Имел ввиду - общаться вежливо и спокойно... Срач начали разводить именно вы.

>Ты их даже не читаешь, идиот.

К вам это тоже относится.

У вас отличная способность говнять смысл и тупые необоснованные выдумки вкладывать в чужой рот, а потом апсирать за то, что якобы вам написали... Перечитайте тред... Заново... Вдумчиво... Меееееедленно... Подключите сознание... Можете сделать это рано утром, когда голова свежая и пустая....

>На нём стремится кодить всяк шваль => быдлонедоязык.

Если вы относитесь к швали - тогда причина нервозности понятна.

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

Ткни носом где это написано?

Если ты имеешь в виду это:

>Как бы намекаю, на то, что раз пока нет средств для адекватного получение машинного кода (пока gcc не включат, например), то язык остаётся на уровне "для себя" или побаловаться кодом. Ибо .Net/Mono тянут пока для написания обычных аппликух средней величины максимум.

Приколись, даже Basic, предназанченный имеено для того, чтобы побаловать молодняк кодом, обзавёлся компилятором, потом оброс в студии и был портирован под линух не только в виде придатка к .NET... Слив защитан.

> пользуется таким только "шваль"

не только, ещё некоторые анонимусы-бараны. Толковых кодеров, осознающих пользу от работы с .Net я видел мало. Зато всяк студентов и тупых фанатиков, пишуших всяк разные хелловорд и пр. калькуляторы - в изобилии.

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

>А это очередной пример твоего шизофренического ответа невпопад и не по теме.

Обсирание друг друга - это изначально ответы не в попад... Почему не могу начать над вами издеваться в более грубой форме? И мне весело, и мошт, другие анонимусы посмеются))))))

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

> Какое отношение C# и PHP имеет непосредственно к моей личности? Я пишу на PHP весьма успешно...

Очередной ответ не в тему, придурок. Это я к тому, что мы говорим про приложения, которые деплоятся один раз и на сервер. И, соответственно, твои вопли про "юзерам трудно качать фреймворк или mono" абсолютно неуместны.

> Имел ввиду - общаться вежливо и спокойно...

Нет никакого интереса в том, чтобы вежливо разговаривать с явным идиотом.

> >На нём стремится кодить всяк шваль => быдлонедоязык.

Да, да, мразь, именно за этот выперд ты и огребаешь.

> Если вы относитесь к швали - тогда причина нервозности понятна.

Я пишу под Mono. Отнюдь не хелловорлды и калькуляторы, а очень даже сложные алгоритмы data mining. И я считаю тебя тупой шавкой.

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

Только в твоей тупой башке, ничтожество.

> Толковых кодеров, осознающих пользу от работы с .Net я видел мало

То есть, например, тот же Nemerle пишет "шваль"?

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

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

>один раз и на сервер

Приколись, я тоже не окошки на PHP рисую.

>юзерам трудно качать фреймворк или mono" абсолютно неуместны

Если применительно к серверу, то да. Но это как бы намёк, что приложение уже "не для всех", ага, ибо работать с ним НАПРЯМУЮ будет небольшая кучка людей. Естественно, если это приложение не предполагает далнейшее распространения.

>вежливо разговаривать с явным идиотом.

А вот я старался.

>выперд ты и огребаешь.

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

>Только в твоей тупой башке, ничтожество.

Олололо...

>И я считаю тебя тупой шавкой.

Взаимно.

>Ты ж студентик, ты ничего вообще интересного видеть не мог в принципе.

Поэтому мне и приходится общаться с психмаи, по типу тебя, в надежде найти рациональное зерно.

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

> Олололо.... и что ты будешь делать, если GCC не соберёшь X.Org, GTK и сам mono?

Опять шизофренический ответ? Ты, похоже, в самом деле больной.

Отвечай на конкретный вопрос - они все шваль, или не шваль? Сами разработчики Mono - шваль или не шваль?

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

> Высунь голову из своей конторки... И посмотри, что люди делают.

Это, надо полагать, аргумент в поддержку заявления, что "под .NET пишет всякая шваль"? Да, сука, ты точно больной.

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

>Опять шизофренический ответ? Ты, похоже, в самом деле больной.

Я в ответ вложил смысл.

>они все шваль

Естественно нет.

>Сами разработчики Mono

... просто создают инструмент.

Осознав сей ответ, перечитай тред с учётом этой позиции... Мошт поймёшь мыслю, наконец...

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

>Это, надо полагать, аргумент в поддержку заявления, что "под .NET пишет всякая шваль"? Да, сука, ты точно больной.

Бросай привычку думать за других. Этого у тебя не получается.

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

anonymous! У тебя монитор в слюнях не утонул еще? Сбегай за салфеточками.

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

> Бросай привычку думать за других. Этого у тебя не получается.

Я тебе уже говорил, говно, что у тебя память короткая, больше одной строки не помещается. Подтверждаешь в очередной раз.

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

> Я в ответ вложил смысл.

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

> Естественно нет.

Ты же говорил, что под .NET пишет всякая шваль. Они пишут под .NET, следовательно, они шваль, и пользуются "быдлонедоязыком". Так? Или в твоей шизофренической логике нет места причинно-следственным связям?

> ... просто создают инструмент.

И пишут на быдлонедоязыке. То есть, являются "всякой швалью". Так?

> Мошт поймёшь мыслю, наконец...

Откуда у тебя возьмутся "мысли", придурок?

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

Вы жжутко упёртый... Вот бы это в код вылить...

>Ты же говорил, что под .NET пишет всякая шваль.

ГДЕ?!

>они шваль

в контексте этого сообщения - это ЛИЧНО ВАШЕ утверждеие... Не парьте мне мозг, ни в коем разе я это не говорил... Специально перечитал весь тред.

>быдлонедоязыком

Да, пишут! Ну, если получается писать что-либо стоящее, пусть пишут... о том использовать софт или нет буду решать я или др. конечный пользователь.

Прочти тред наконец... Почему PHP апсирать можно, а C#/.NET нельзя? Посмотри, что УМЕЛЫЕ ребята делают на PHP www.eyeos.org

Потом ещё раз пересмотри свою точку зрения, перечитай тред и "заряжай ругаться" (с)

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

Причём ПОХАПЕ почему-то тоже считается быдлячим языком... Хотя быдлячим он становится только из-за кривых поделок тех же криворуких студентов.

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

> ГДЕ?!

Сам же себя цитировал парой мессаг выше, недоумок.

> в контексте этого сообщения - это ЛИЧНО ВАШЕ утверждеие...

Нет, недоумок, это твоё утверждение.

> Да, пишут!

То, что C# - "быдлонедоязык" ты выводишь из своего представления, что пишет на нём "всякая шваль". Забыл, придурок?

> Почему PHP апсирать можно, а C#/.NET нельзя?

Любой язык можно обсирать только на уровне конструктивной критики его характеристик. А не как ты, с разглагольствованиями про "всякую шваль".

> Посмотри, что УМЕЛЫЕ ребята делают на PHP www.eyeos.org

Во первых, не такие уж и "умелые", так себе фигня, а во вторых, это ничего не говорит про качества языка. Язык фиговенький, по своим техническим характеристикам. Но тебе, необразованному студентику-шизофренику, этого не понять.

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

> Причём ПОХАПЕ почему-то тоже считается быдлячим языком... Хотя быдлячим он становится только из-за кривых поделок тех же криворуких студентов.

Нет, похапе - быдлячий язык по своему дизайну. Объективно и независимо от тех, кто на нём пишет. Даже на уродливом языке при желании и при умении можно писать хорошо (насколько язык позволяет, конечно же), но на похапе хорошо писать гораздо сложнее, чем на умно спроектированных языках.

Огромная и неконсистентная библиотека, отсуствие чётко прописанных и понятых всеми разработчиками языка идеологических рамок, просто низкий уровень грамотности разработчиков - всё это приводит к появлению таких аляповатых языков, как PHP. С другой стороны, C# разрабатывался не эволюционно и абы как, от язычка для домашних страничек, а на основе серьёзных исследований, и прошел он не так много изменений со временем, ошибки истории были учтены сразу при разработке (спасибо разработчикам Java! они набили все шишки заранее).

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

>На нём стремится кодить всяк шваль => быдлонедоязык.

Ты об этом... ГДЕ написано, что на C# пишет только всякая шваль???!!! Придурок, "СТРЕМИТСЯ" тут слово не просто так. Ага!

>Во первых, не такие уж и "умелые", так себе фигня, а во вторых, это ничего не говорит про качества языка.

Это ты уже не мне доказывай...

>Любой язык можно обсирать только на уровне конструктивной критики его характеристик.

Тогда конструктивно объясни: чем Болгарский язык отличается от Эстонского? Только не забывай, мы сравниваем не людей, которые на нём говорят, и авторов, на котором они пишут свои произведения.

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

>на основе серьёзных исследований, и прошел он не так много изменений со временем, ошибки истории были учтены сразу при разработке (спасибо разработчикам Java! они набили все шишки заранее).

Пеар детектед... А я вот не понимаю каждую херню расписывать в классах, когда можно использовать теже функции... не попадались такие задачи...

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

> ГДЕ написано, что на C# пишет только всякая шваль???!!!

Там, где ты поставил '=>'. Учи логику, студентишко.

> Тогда конструктивно объясни: чем Болгарский язык отличается от Эстонского?

Не передёргивай, придурок. Мы про языки программирования говорим, придурок.

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

> Пеар детектед...

Ты уже на языке идиотов с двача заговорило, животное. Симптоматично-с.

> А я вот не понимаю каждую херню расписывать в классах, когда можно использовать теже функции... не попадались такие задачи...

Это потому, что ты ни хера вообще про программирование не знаешь, животное. Сам выше писал свой скромненький спосок познаний.

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

>Не передёргивай, придурок. Мы про языки программирования говорим, придурок.

Аргументов нет => очередной слив защитан. В довесок: некоторые проги блок-схемы анализируют и выполняют описанные им задачи... И разве ЯП не стремятся быть ближе к человеческому?.. Это к размышлению...

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

>Там, где ты поставил '=>'. Учи логику, студентишко.

Я подразумевал слово "следовательно"... Как принято в математике... А вы?

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

> Я подразумевал слово "следовательно"... Как принято в математике... А вы?

Именно про "следовательно" я и говорю. Ты мог сделать такой вывод только если к левой части неявно прицепил квантор всеобщности. Иначе никакого тебе "следовательно".

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

> Аргументов нет => очередной слив защитан.

Сначала аргументируй, что естественные языки имеют что-то общее с языками программирования. Например, продемонстрируй наличие денотационной семантики в каком либо естественном языке (настоящем, про логлан не надо!).

> В довесок: некоторые проги блок-схемы анализируют и выполняют описанные им задачи...

Блок-схема - это язык программирования, а не естественный язык.

> И разве ЯП не стремятся быть ближе к человеческому?..

Нет.

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

Тааак... Оч. хорошо... Пока трактуем правильно...

А теперь, чтоб твои мозги не пухли: изучать что-то обычно требуется в случае необходимости использования. Вы используете F#, ну и пусть... Нравиццо он вам... Допустим... Сейчас же всяк школера (она же всяк шваль) учит что-то, что бы выпедриться перед своими сверстниками... А потом, осознавая необходимость выучить что-то реально нужное, не может ничего сделать, ибо привычки и прочее... Таким образом мы зарабатываем геммор в виде платформ, рантаймов с прочим гавном, который высирается в виде PHP, C++ <нужное подчеркнуть> - гавно, я пишу так, а вы все лохи (у вас это тоже прослеживается)... Про недоязычность думаю более-менее понятно из треда...

Вот так всё просто. Собственно, это всё что я и имел ввиду.

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

> Вот так всё просто. Собственно, это всё что я и имел ввиду.

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

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

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