美文网首页
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