集合框架使用

String

str.getBytes();//转字节数组 用于网络传输都需要转

Map

map的遍历

遍历值

        Collection<Object> values = map.values();
        for(Object v : values){

JSON使用

FastJson阿里巴巴开源的Java对象和JSON格式字符串的快速转换的工具库;

1、 T parseObject(String txt,Class clazz)
​ 把JSON格式的文本转换成JavaBean

UserSession userSession = JSONObject.parseObject(v1, UserSession.class);

2、 String toJSONString(Object obj)
​ 把JavaBean转换成JSON字符串

String jsonStr= JSON.toJSONString(stu);

3.对于 JSONObject和 JSONArray的使用

JSONObject:表示键值对的JSON对象
SONArray:用来存放JSONObiect的数组

获取JSONObject,一般为了再额外添加一些键值对。。

        JSONObject o = (JSONObject) JSON.toJSON(msg.getMessagePack());
        o.put("command",command);
        o.put("clientType",msg.getMessageHeader().getClientType());
        o.put("imei",msg.getMessageHeader().getImei());
        o.put("appId",msg.getMessageHeader().getAppId());
        MQProducer.sendMessage(tag,o.toJSONString().getBytes());

        JSONObject obj=new JSONObject();
        obj.put("name","张明");
        JSONObject obj1=new JSONObject();
        obj.put("age",30);

        JSONArray array=new JSONArray();
        array.add(obj);
        array.add(obj1);

        System.out.println(array);

4.JSONObject转JavaBean

MessageContent messageContent
        = jsonObject.toJavaObject(MessageContent.class);

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值