Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.57 KB | None | 0 0
  1. [{"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":"
  2. Bom Produto","Produtosestoque":"7","ProdutosfreteGratis":"s","Produtosbloqueado":"n"},
  3.  
  4. package com.example.carlos.radiosingular;
  5.  
  6. import android.content.Intent;
  7. import android.support.v7.app.AppCompatActivity;
  8. import android.os.Bundle;
  9. import android.util.Log;
  10. import android.view.View;
  11.  
  12. import org.json.JSONArray;
  13. import org.json.JSONException;
  14. import org.json.JSONObject;
  15.  
  16. import java.util.ArrayList;
  17. import java.util.List;
  18.  
  19. import com.example.carlos.radiosingular.classes.Produtos;
  20.  
  21. public class form extends AppCompatActivity {
  22.  
  23. @Override
  24. protected void onCreate(Bundle savedInstanceState) {
  25. super.onCreate(savedInstanceState);
  26. setContentView(R.layout.form);
  27. List<Produtos> produtos = jSon("http://www.hotplateprensas.com.br/ws/produtos.php");
  28.  
  29. for (Produtos p : produtos) {
  30. System.out.println(p.getModelo());
  31. }
  32. }
  33.  
  34. public void voltar (View View) {
  35.  
  36. Intent intent = new Intent(this, login.class);
  37. startActivity(intent);
  38.  
  39. }
  40.  
  41. private List<Produtos> jSon(String jsonString) {
  42.  
  43. List<Produtos> produtos = new ArrayList<Produtos>();
  44.  
  45. try {
  46. JSONArray produtosLists = new JSONArray(jsonString);
  47. System.out.println(produtosLists);
  48. JSONObject produtosList = produtosLists.getJSONObject(0);
  49. JSONArray produtosArray = produtosList.getJSONArray("produtos");
  50.  
  51. JSONObject produto;
  52.  
  53. for (int i = 0; i < produtosArray.length(); i++) {
  54. produto = new JSONObject(produtosArray.getString(i));
  55. Produtos produtoCada = new Produtos(
  56.  
  57. produto.getInt("ProdutosidProduto"),
  58. produto.getString("Produtostipo"),
  59. produto.getString("Produtosmodelo"),
  60. produto.getInt("Produtosbandejas"),
  61. produto.getInt("Produtospeso"),
  62. produto.getInt("Produtosprensagem"),
  63. produto.getInt("ProdutosprecoUnitario"),
  64. produto.getInt("Produtoscomprimento"),
  65. produto.getInt("Produtoslargura"),
  66. produto.getString("Produtoscabo"),
  67. produto.getString("Produtosligacao"),
  68. produto.getInt("Produtospotencia"),
  69. produto.getInt("Produtosconsumo"),
  70. produto.getInt("Produtoscorrente"),
  71. produto.getInt("Produtosdisjuntor"),
  72. produto.getString("Produtosdescricao"),
  73. produto.getInt("Produtosestoque"),
  74. produto.getString("ProdutosfreteGratis"),
  75. produto.getString("Produtosbloqueado")
  76. );
  77. produtos.add(produtoCada);
  78. }
  79. } catch (JSONException e) {
  80. Log.e("HOT PLATE PRENSAS", "Erro no parsing do JSON", e);
  81. }
  82.  
  83. return produtos;
  84. }
  85.  
  86. }
  87.  
  88. I/ViewConfigCompat: Could not find method getScaledScrollFactor() on ViewConfiguration
  89. W/art: Before Android 4.1, method int android.support.v7.widget.DropDownListView.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView
  90. D/OpenGLRenderer: endAllActiveAnimators on 0x8e5d8c00 (RippleDrawable) with handle 0x8e5d5ea0
  91.  
  92. package com.example.carlos.radiosingular.classes;
  93.  
  94. public class Produtos {
  95.  
  96. private int idProduto;
  97. private String tipo;
  98. private String modelo;
  99. private int bandejas;
  100. private int peso;
  101. private int prensagem;
  102. private int precoUnitario;
  103. private int comprimento;
  104. private int largura;
  105. private String cabo;
  106. private String ligacao;
  107. private int potencia;
  108. private int consumo;
  109. private int corrente;
  110. private int disjuntor;
  111. private String descricao;
  112. private int estoque;
  113. private String freteGratis;
  114. private String bloqueado;
  115.  
  116. public Produtos(
  117. int idProduto,
  118. String tipo,
  119. String modelo,
  120. int bandejas,
  121. int peso,
  122. int prensagem,
  123. int precoUnitario,
  124. int comprimento,
  125. int largura,
  126. String cabo,
  127. String ligacao,
  128. int potencia,
  129. int consumo,
  130. int corrente,
  131. int disjuntor,
  132. String descricao,
  133. int estoque,
  134. String freteGratis,
  135. String bloqueado) {
  136. this.idProduto = idProduto;
  137. this.tipo = tipo;
  138. this.modelo = modelo;
  139. this.bandejas = bandejas;
  140. this.peso = peso;
  141. this.prensagem = prensagem;
  142. this.precoUnitario = precoUnitario;
  143. this.comprimento = comprimento;
  144. this.largura = largura;
  145. this.cabo = cabo;
  146. this.ligacao = ligacao;
  147. this.potencia = potencia;
  148. this.consumo = consumo;
  149. this.corrente = corrente;
  150. this.disjuntor = disjuntor;
  151. this.descricao = descricao;
  152. this.estoque = estoque;
  153. this.freteGratis = freteGratis;
  154. this.bloqueado = bloqueado;
  155. }
  156.  
  157. public int getIdProduto() {
  158. return idProduto;
  159. }
  160.  
  161. public String getTipo() {
  162. return tipo;
  163. }
  164.  
  165. public String getModelo() {
  166. return modelo;
  167. }
  168.  
  169. public int getBandejas() {
  170. return bandejas;
  171. }
  172.  
  173. public int getPeso() {
  174. return peso;
  175. }
  176.  
  177. public int getPrensagem() {
  178. return prensagem;
  179. }
  180.  
  181. public int getPrecoUnitario() {
  182. return precoUnitario;
  183. }
  184.  
  185. public int getComprimento() {
  186. return comprimento;
  187. }
  188.  
  189. public int getLargura() {
  190. return largura;
  191. }
  192.  
  193. public String getCabo() {
  194. return cabo;
  195. }
  196.  
  197. public String getLigacao() {
  198. return ligacao;
  199. }
  200.  
  201. public int getPotencia() {
  202. return potencia;
  203. }
  204.  
  205. public int getConsumo() {
  206. return consumo;
  207. }
  208.  
  209. public int getCorrente() {
  210. return corrente;
  211. }
  212.  
  213. public int getDisjuntor() {
  214. return disjuntor;
  215. }
  216.  
  217. public String getDescricao() {
  218. return descricao;
  219. }
  220.  
  221. public int getEstoque() {
  222. return estoque;
  223. }
  224.  
  225. public String getFreteGratis() {
  226. return freteGratis;
  227. }
  228.  
  229. public String getBloqueado() {
  230. return bloqueado;
  231. }
  232.  
  233. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement