2015-06-24 5 views
0

Я работаю над приложением для Android. У меня есть следующие данные в JSON, и данные будут меняться каждый раз, поэтому я не знаю, каковы ключевые значения. Мне нужно разобрать его и десериализовать, чтобы сохранить его в SQL Lite.Анализ и десериализация объекта JSON в android

{ 
    "genre":"2", 
    "imported_from":"1", 
    "release_year":"1999", 
    "import":"1", 
    "label":"1", 
    "artist":"Boards Of Canada ", 
    "album_title":"Music Has The Right To Children", 
    "formats":"1" 
} 

Просьба сообщить.

ответ

3

Попробуйте это:

String inputJSONString = ""; // Your string JSON here 
JSONObject jObject = new JSONObject(inputJSONString); 
Iterator<String> keys = jObject.keys(); 

while(keys.hasNext()) { 
    String key = keys.next(); 
    String value = jObject.getString(key); 
}