I have this JSON object:
{
\"1\":{
\"id_module\":\"f83d6101cc\",
\"adresse_mac\":\"00:6A:8E:16:C6:26\",
\"mot_de_passe\":\"mp0001\",\"name\":\
I recommend using gson from Google.
Check out this tutorial
GSON Makes live way more handable!
You should try this:
String str = "your json string";
JSONObject json = new JSONObject(str);
String module = json.getJSONObject("1").getString("id_module");
String address = json.getJSONObject("1").getString("adresse_mac");
String module2 = json.getJSONObject("2").getString("id_module"); //from 2nd object
Try this:
String json = {"1":{"id_module":"f83d6101cc","adresse_mac":"00:6A:8E:16:C6:26","mot_de_passe":"mp0001","name":"a"},"2":{"id_module":"64eae5403b","adresse_mac":"00:6A:8E:16:C6:26","mot_de_passe":"mp0002","name":"a"}}
Then:
JSONObject obj = new JSONObject(json);
Hope it will help.
You may also check Jackson for a performance bonus.
Tutorial: JackSon in 5 minutes
or Gson by Google for a kinda more elegant api.