Форум программистов, компьютерный форум CyberForum.ru

Как перевести с gson на json код - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android facebook SDK - не постится сообщение http://www.cyberforum.ru/android-dev/thread418562.html
Всем привет! Есть проблема: как в андроиде запостить человеку на стену в фейсбуке собщение? Скачал пример кода отсюда: http://blog.doityourselfandroid.com/2011/02/28/30-minute-guide-integrating-facebook-android-application/ создал debug приложение в своем аккаунте, экспортировал, прописал debug хеш ключ на странице приложения - на своей странице постит на ура. При попытке залогинеться под...
Android vibrator/sound проверка на тихий режим Добрый день! приложение использует вибро/звук. будут ли они воспроизводиться если на телефоне отключены? и как можно проверить включен на телефоне тихий режим или нет? http://www.cyberforum.ru/android-dev/thread418022.html
Android Правильная установка JDK + Eclipse + Android SDK + ADT Plugin
Здравствуйте. В сети много разночтений по поводу как установить jdk+ Eclipse + Android SDK+ ADT Plugin, и потому предлагаю здесь окончательно выяснить самый верный путь установки. 1.Во первых при установке jdk на Windows на одних сайтах (например тут http://www-developer.blogspot.com/2011/05/sun-jdk-6-java-ubuntu-1104.html и тут http://adw0rd.ru/2009/java-install-jdk-and-eclipse/ )...
Таймер обратного отсчета Android
Здравствуйте пишу таймер и возникли проблемы: Как реализовать таймер который бы считал годы месяцы дни минуты секунды до заданной определенной даты? Возможно ли использовать javascript для этого алгоритма?
Android Android+ms sql 2008 R2 http://www.cyberforum.ru/android-dev/thread416949.html
Всем доброго дня. есть необходимость подключиться к удаленному ms sql серверу, подскажите пожалуйста в какую сторону копать и какие инструменты следует использовать. заранее спасибо
Android Что делает строка super.onCreate(savedInstanceState)? подскажите, начинающему программисту под android, что делает строка super.onCreate(savedInstanceState); как она работает? заранее благодарен! подробнее

Показать сообщение отдельно
zesen
122 / 85 / 1
Регистрация: 17.10.2010
Сообщений: 432
27.12.2011, 10:15     Как перевести с gson на json код
Имеется код, пересылка осуществляется в формате json, а обработка строк стандартной библиотекой gson. Помогите, пожалуйста, перевести код (заменить функции), а может и где-то поправить код, что использовать для манипуляции с данными библиотеку json

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
public class MyClass
{
    public static Gson getMyGson()
    {
        GsonBuilder gsonBuilder = new GsonBuilder();
 
        gsonBuilder.registerTypeAdapter(Date.class, new GsonDateSerializer());
        gsonBuilder.registerTypeAdapter(Date.class, new GsonDateDeserializer());
 
        gsonBuilder.registerTypeAdapter(byte[].class, new GsonByteArraySerializer());
 
        return gsonBuilder.create();
    }
 
    static class GsonDateDeserializer implements JsonDeserializer<Date>
    {
        public Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException
        {
            .......
            .......
        }
    }
 
    static class GsonDateSerializer implements JsonSerializer<Date>
    {
        public JsonElement serialize(Date date, Type typeOfT, JsonSerializationContext context)
        {
            return new JsonPrimitive("/Date(" + date.getTime() + ")/");
        }
    }
 
    static class GsonByteArraySerializer implements JsonSerializer<byte[]>
    {
        public JsonElement serialize(byte[] data, Type typeOfT, JsonSerializationContext context)
        {
            return new JsonPrimitive(Base64.encodeBytes(data));
        }
    }
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru