com.alibaba.fastjson.jsonexception:syntaxerror,expect[,actualintstack

author author     2023-04-13     550

关键词:

com.alibaba.fastjson.JSONException: syntax error, expect [, actual int
Stack trace:

这个json解析错误,怎么解决

com.alibaba.fastjson.JSONException: syntax error, expect [, actual int
at com.alibaba.fastjson.parser.AbstractJSONParser.parseArray(AbstractJSONParser.java:57)
at com.alibaba.fastjson.parser.AbstractJSONParser.parseArray(AbstractJSONParser.java:45)
at com.alibaba.fastjson.JSON.parseArray(JSON.java:305)
at com.wyb.web.action.site.book.read.Common.getDTOList(Common.java:319)
at com.wyb.web.action.site.book.read.Common.addOrderPrice(Common.java:221)
at com.wyb.web.action.site.book.read.GetBookOrderAction.execute(GetBookOrderAction.java:365)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati

这个东西是客户端和服务器数据交换的格式,软件一般出现这个错误可以先试一下把网络连接方式改一下。 比如可以用WIFI,或者等一会再使用   是在不行就卸载重装。不过如果是手机系统的问题,可以考虑下不用这个软件了,重装太麻烦,你可以去试一下。

    JSON(JavaScript Object Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读,同时也方便了机器进行解析和生成。JSON简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构,其可以将JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从Web客户机传递给服务器端程序。

    JSON采用完全独立于程序语言的文本格式,但是也使用了类C语言的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。

参考技术A 这个一般是你的格式有点问题,fastjson要求格式严禁;
我也遇到过,但是我发现重新运行居然奇迹般的好了,你可以trycatch()试试,让他跳过去
,你可以试试
参考技术B 我也遇到这个问题了,好麻烦

fastjson

FastjsonAPI入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON类上的静态方法直接完成。public static final Objectparse(Stringtext); //把JSON文本parse为JSONObject或者JSONArray public static  查看详情

fastjson常用方法

FastjsonAPI入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON类上的静态方法直接完成。publicstaticfinalObjectparse(Stringtext);//把JSON文本parse为JSONObject或者JSONArraypublicstaticfinalJSONObjectparseObject(Stringtext);//把 查看详情

怎么把json字符串转换map

package com.zkn.newlearn.json;    import com.alibaba.fastjson.JSON;  import com.alibaba.fastjson.JSONObject;  import java.util.Map;    /**  * JSON字符串自动转换  * Created by zkn on 2016/8/22.  */  public class JsonToMapTest01         public static v... 查看详情

java中json字符串怎么转json对象

...on根据existType就能取得值了。参考技术Aimport com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import java.util.List;public&nbs 查看详情

json对象的值为数组,怎么获取数组某项的值?(注意不是json数组)

... java.util.List;import com.Kensou.Person;import com.alibaba.fastjson.JSON;public class Yuma public static void main(String[] args) String result =         "\\"data1\\":[\\"name\\&quo... 查看详情