[{"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: