Lectura de un archivo json en Android
Tengo el siguiente archivo json. Quiero saber dónde debo colocar el archivo json en mi proyecto y cómo leerlo y almacenarlo.
{ "aakash": [ [ 0.070020,0.400684], [ 0.134198,0.515837], [ 0.393489,0.731809], [ 0.281616,0.739490] ], "anuj": [ [ 1287.836667,-22.104523], [ -22.104523,308.689613], [ 775.712801,-13.047385], [ -13.047385,200.067743] ] }
- Parse simple JSON Array sin clave
- Android newline en mi EditText
- Analizar el objeto JSON con gson
- Formato JSON Body for Retrofit de una sola cadena sin modelo
- Retrofit - eliminando algunos caracteres inválidos del cuerpo de respuesta antes de analizarlo como json
- ¿Cómo implementar autocompletetextview con listview?
- Cómo tomar array de json respuesta en java
- ¿Cómo comprobar si la respuesta del servidor es JSONAobject o JSONArray?
- Android paginada lista sin fin no funciona
- Parse json array android
- Convertir json a objeto Map.Entry con Gson
- Publicar un servicio JSONArray en WCF desde android
- guardar objeto json en firebase en android
Ponga ese archivo en los activos.
Para el proyecto creado en el proyecto de Android Studio es necesario crear carpeta de activos en la carpeta principal.
Lea el archivo como
public String loadJSONFromAsset() { String json = null; try { InputStream is = getAssets().open("file_name.json"); int size = is.available(); byte[] buffer = new byte[size]; is.read(buffer); is.close(); json = new String(buffer, "UTF-8"); } catch (IOException ex) { ex.printStackTrace(); return null; } return json; }
Y luego puede simplemente leer esta string
retorno por esta función como
JSONObject obj = new JSONObject(json_return_by_the_function);
Para más detalles sobre JSON, consulte http://www.vogella.com/articles/AndroidJSON/article.html
Espero que consigas lo que quieres
Prueba esto:
JSONObject obj = new JSONObject(yourjsonstring);
- Detección de cambios de estado realizados en BluetoothAdapter?
- START_STICKY no funciona en Android KitKat