ali jsonfast的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ali jsonfast的使用相关的知识,希望对你有一定的参考价值。

参考技术A 1.JSON:另外两个都有继承,fastjson解析器,用于将Json格式字符串与Json对象和bean对象之间的转化;

2.JSONObject:fastjson提供的json对象,类型:Map<String,Object>

3.JSONArray:fastjson提供的json数组对象,类型:List<Object>

JSONObject object = JSON.parseObject(string1);

获取对象内属性:如果对应的json字符串中为String类型,使用:object.getString(对应的key)

                            如果对应的json字符串中为int 类型,使用:object.getInteger("对应的key");

JSONArray array = JSON.parseArray(字符串);.

获取方式使用遍历形式:

1.简单for;

2.增强for:子对象item类型为Object

1.解释:例如:所给的json字符串中,包含普通k v,组合,然后又包含:一个key对应的value又是一个集合。那么:就可以使用JSONObject保存起来,在取的时候,前面的正常取,如,object.getString(key),集合的使用上面的方式:object.getJSONArray(key)

跟上面的转化方法类似,差别在于解析方法的参数上:

parseObject(string,bean.class/ new TypeReference<A>()):

使用后者泛型方式,具有可读性,更清晰

ArrayList<A> list = JSON.parseObject(string,new TypeReference<List<A>>());

以上是关于ali jsonfast的使用的主要内容,如果未能解决你的问题,请参考以下文章

macos brew 使用ali镜像

Ali266

前端使用elementUI框架,后端使用thinkjs,上传图片至ali-oss系统

maven-ali镜像网站setting.xml

ALI OSS RequestTimeTooSkewed

使用 c# 反序列化操作