我正在使用带有NetBeans插件的Java,称为CODAPPS来检索,解析和显示JSON数据.
我正在关注使用Google Firebase数据库生成的JSON数据的示例,但我使用的是SlashDB.
出于某种原因,来自SlashDB的JSON数据分别以[和开头和结尾].
我收到以下错误:
org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1]
at org.json.JSONTokener.syntaxError(JSONTokener.java:433)
at org.json.JSONObject.<init>(JSONObject.java:198)
at org.json.JSONObject.<init>(JSONObject.java:325)
at userclasses.StateMachine.onMain_ButtonAction(StateMachine.java:80)
at generated.StateMachineBase.handleComponentAction(StateMachineBase.java:572)
at com.codename1.ui.util.UIBuilder$FormListener.actionPerformed(UIBuilder.java:2831)
at com.codename1.ui.util.EventDispatcher.fireActionEvent(EventDispatcher.java:345)
at com.codename1.ui.Button.fireActionEvent(Button.java:411)
at com.codename1.ui.Button.released(Button.java:442)
at com.codename1.ui.Button.pointerReleased(Button.java:530)
at com.codename1.ui.Form.pointerReleased(Form.java:2578)
at com.codename1.ui.Form.pointerReleased(Form.java:2514)
at com.codename1.ui.Component.pointerReleased(Component.java:3119)
at com.codename1.ui.Display.handleEvent(Display.java:2017)
at com.codename1.ui.Display.edtLoopImpl(Display.java:1065)
at com.codename1.ui.Display.mainEDTLoop(Display.java:994)
at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)
at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)
Picked up _JAVA_OPTIONS: -Xmx4G
BUILD SUCCESSFUL (total time: 15 seconds)
Run Code Online (Sandbox Code Playgroud)
我的JSON数据如下所示:
[
{
"description": "Example Fast Festival Motorcycle with Boho Beading", …Run Code Online (Sandbox Code Playgroud)