Spanish [RESUELTO] PARSEAR JSON desde WS

trejocode

Member
Licensed User
Hola, estoy aprendiendo acerca de B4A con OkHTTPUtilis2, tengo un Web Service que me devuelve el siguiente Objeto:

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?
 
Top