I get the following JSON link
[{"ProdutosidProduto":"1","Produtostipo":"mp","Produtosmodelo":"F540 2 BAN.PNEU. 100 X 60","Produtosbandejas":"2","Produtospeso":"0","Produtosprensagem":"0","ProdutosprecoUnitario":"6500","Produtoscomprimento":"100","Produtoslargura":"60","Produtoscabo":"0","Produtosligacao":"n","Produtospotencia":"0","Produtosconsumo":"0","Produtoscorrente":"0","Produtosdisjuntor":"0","Produtosdescricao":"
Bom Produto","Produtosestoque":"7","ProdutosfreteGratis":"s","Produtosbloqueado":"n"},
An array of objects coming from a php file.
I'm trying to retrieve the model of each object in the dento object from Android Studio
but I'm in a dilemma:
If I do:
JSONArray arrayJS
I get
Objeto
expected but array
found.
I do not know what else to do.
try {
JSONArray arrayJS = new JSONArray("http://www.hotplateprensas.com.br/ws/produtos.php");
for (int i = 0; i < arrayJS.length(); i++) {
String modelo = arrayJS[i]->Produtosmodelo];
Log.v("Modelo", modelo);
}
} catch (JSONException e) {
e.printStackTrace();
}
EDIT: Testing a little more I arrived at:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.form);
try {
JSONArray arrayJS = new JSONArray("http://www.hotplateprensas.com.br/ws/produtos.php");
for (int i = 0; i < arrayJS.length(); i++) {
JSONObject prod = new JSONObject();
prod = (JSONObject) arrayJS.get(i);
String modelo = prod.Produtosmodelo;
Log.v("Modelo", modelo);
}
} catch (JSONException e) {
e.printStackTrace();
}
But I can not receive
String modelo = prod.Produtosmodelo;