Intereting Posts
WebView и localhost Как запустить обычную активность в Google Glass Как остановить службу, когда приложение приостановлено или уничтожено, но не когда оно переключится на новое действие? SecurityException: разрешение отклонено (отсутствует разрешение INTERNET?) Родные объявления против межстраничных объявлений против баннеров, которые будут генерировать больше доходов? Как реализовать собственные объявления? Хотите захватить кнопку Bluetooth-гарнитуры, нажмите Внедрение новой версии WebKit с Android-приложением Конкретный URL-адрес не загружается в WebView от Samsung Note2 Кинжал 2: java.lang.NoSuchMethodError SQLite и вставка текущей даты в формате UTC Преобразование Java в iOS Как выбрать первый элемент в навигационном ящике и открыть фрагмент при запуске приложения Настройка панели действий Android Как обращаться без Интернета и потерянного соединения в Android? Платформа Android – складывание двух текстовых элементов по вертикали внутри строки ListView

Хороший json lib, как ios JSONModel

Может сказать мне, если у android есть такая же ссылка lib

https://github.com/icanzilb/JSONModel

или

http://www.touch-code-magazine.com/JSONModel/

I parse jason нужно только написать набор и получить, а затем сделать JSON для сопоставления объектов и сериализации.

Проверьте Гссона и Джексона . Оба очень просты в использовании, я предпочитаю Gson, потому что он работает без аннотаций в POJO. Существует множество примеров того, как их использовать для сериализации и десериализации JSON.

Г-н отлично справляется с этим;

Вы можете прочитать небольшой учебник об этом здесь, который должен вас начать; http://www.javacodegeeks.com/2011/01/android-json-parsing-gson-tutorial.html

У вас также есть Genson lib, который имеет приятные функции, функции, предоставляет альтернативы аннотациям и прост в использовании.

Я бы рекомендовал lib FastJson , это быстрее, чем протокол buf и jackson, вы можете попробовать это.

Возможно, FastPojo поможет вам, класс pojo wilde card

https://github.com/BaselHorany/FastPojo

Обычно вы делаете класс modle следующим образом

public class Msg { private int id; private String name; private Double doub; private Boolean bool; public Msg(String id,.....,.........) { this.id = id; ........ } public String getId() { return id; } ........ public void setId(String id) { this.id = id; } ........ } 

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

 //set Msg msg = new Msg(); msg.setId(id); msg.setName(name); ........ //get msg.getId(); ......... 

НО с FastPojo вам не нужен пользовательский модем, потому что это «класс Wilde Card», который может определять тип объектов, а затем устанавливать и получать их соответствующим образом, вы просто устанавливаете и получаете напрямую> так: Использование

Просто скопируйте класс в свой проект

 FastPojo msg = new FastPojo(); msg.set1(id); msg.set2(name); msg.set3(1.55); msg.set4(true); //get first variable where s is the type you should remember it s for string, i for int, d for double and b for boolean. msg.get1i();//get id int msg.get2s();//get string name msg.get3d();//get double 1.55 msg.get4b();//get boolean true