美文网首页
FastJSON 使用小结

FastJSON 使用小结

作者: yuezhusust | 来源:发表于2018-03-16 14:02 被阅读0次

1. JSON格式字符串转为别的对象

       反序列化:反序列化就是把JSON格式的字符串转化为Java Bean对象。com.alibaba.fastjson.JSON提供了许多方法(多态)实现反序列化。

下面简单举几个例子。

1.1 泛型的反序列化(使用TypeReference传入类型信息)。

例子:

       Map<String, String> map1= JSON.parseObject(eventStr,new TypeReference<Map<String,String>>() {

});

      for (Map.Entry<String,String> entry : map1.entrySet()) {

         Log.d(TAG,  entry.getKey() +":" + entry.getValue());

    }

第一行代码的意思是把接收到的json格式字符串转为一个map对象,map对象每一个元素的key和value都是json格式中每一子元素的key和value。 第二行for循环代码的意思是遍历打印此map对象中的key和对应value

相关文章

网友评论

      本文标题:FastJSON 使用小结

      本文链接:https://www.haomeiwen.com/subject/vyglqftx.html