Hola, estoy aprendiendo acerca de B4A con OkHTTPUtilis2, tengo un Web Service que me devuelve el siguiente Objeto:
Lo que quiero es parsearlo para posteriormente añadirlo a una Lista o insertarlo a SQLite
Mi código:
Pero tengo el siguiente error y no se como solucionarlo
Ya intenté con: NextArray pero tampoco logro hacerlo funcional.
¿Me pudieran ayudar?
B4X:
{"users":[{"id_usuario":1,"usuario":"Sistemas","password":"12345678"},{"id_usuario":2,"usuario":"Desarrollo","password":"12345678"}]}
Lo que quiero es parsearlo para posteriormente añadirlo a una Lista o insertarlo a SQLite
Mi código:
B4X:
HTTP.Initialize("", Me)
HTTP.PostString("http://192.168.100.13:8081/android/users", "")
Wait For (HTTP) JobDone(response As HttpJob)
If response.Success Then
Log(response.GetString)
Dim Parser As JSONParser
Parser.Initialize(response.GetString)
Dim Users As Map = Parser.NextObject
For Each User As Map In Users
Log(User.Get("usuario"))
Next
End If
HTTP.Release
Pero tengo el siguiente error y no se como solucionarlo
B4X:
java.lang.RuntimeException: Object should first be initialized (Map).
Ya intenté con: NextArray pero tampoco logro hacerlo funcional.
¿Me pudieran ayudar?