Android Question xml parse ---- prolog error

Almora

Well-Known Member
Licensed User
Longtime User
[{"Group":[],"ID":1,"Name":"num1 ","lat":"43.80","lon":"11.23","URL":"https://xxxxxx","Group":0}]

B4X:
'Private Sub JobDone(job As HttpJob)
'
'    If job.Success Then
'        Dim res As String
'        res = job.GetString
'        Log(res)
'    
'        'XML TO JSON
'        Dim xm As Xml2Map
'        xm.Initialize
'        ParsedData = xm.Parse(res)
'        Dim jg As JSONGenerator
'        jg.Initialize(ParsedData)
'        Log(jg.ToPrettyString(1))
'    End If
'End Sub
 
Private Sub Button1_Click
       
'    If job.Success Then
         Dim res As String
'        res = job.GetString
'        Log("res)

   res=$"[{"Group":[],"ID":1,"Name":"num1 ","lat":"43.80","lon":"11.23","URL":"https://xxxxxx","Group":0}]"$
     
        'XML TO JSON
        Dim xm As Xml2Map
        xm.Initialize
        ParsedData = xm.Parse(res)
        Dim jg As JSONGenerator
        jg.Initialize(ParsedData)
    Log(jg.ToPrettyString(1))
 
End Sub

hello,
I can't parse this with xml2map.
What should I do?


org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 0: syntax error
at org.apache.harmony.xml.ExpatParser.parseFragment(ExpatParser.java:528)
at org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:487)
at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:324)
at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:287)
at anywheresoftware.b4a.objects.SaxParser.parse(SaxParser.java:80)
at anywheresoftware.b4a.objects.SaxParser.Parse(SaxParser.java:73)
at b4a.example.xml2map._parse2(xml2map.java:197)
at b4a.example.xml2map._parse(xml2map.java:185)
at b4a.example.oo._button1_click(oo.java:384)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:221)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:201)
at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80)
at android.view.View.performClick(View.java:8028)
at android.view.View.performClickInternal(View.java:8005)
at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
at android.view.View$PerformClick.run(View.java:31229)
at android.os.Handler.handleCallback(Handler.java:959)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8705)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
 
Last edited:
Top