[Java] Map转JSON字符串 →→→→→进入此内容的聊天室

来自 , 2020-05-25, 写在 Java, 查看 101 次.
URL http://www.code666.cn/view/596f713f
  1. package com.smartAnji.control.utils;
  2.  
  3. import java.util.HashMap;
  4.  
  5. public class MessageUtil {
  6.  
  7.         public final static String TYPE = "type";
  8.         public final static String DATA = "data";
  9.  
  10.         public final static String MESSAGE = "message";
  11.         public final static String COORD = "coord";
  12.         public final static String BEGIN = "begin";
  13.  
  14.         public final static String USER = "user";
  15.  
  16.         public static HashMap<String,String> getMessage(String msg) {
  17.                 HashMap<String,String> map = new HashMap<String,String>();
  18.                 String msgString  = msg.toString();
  19.                 String m[] = msgString.split(",");
  20.                 map.put("fromName", m[0]);
  21.                 map.put("toName", m[1]);
  22.                 map.put("content", m[2]);
  23.                 map.put("type", m[3]);
  24.                 return map;
  25.         }
  26.  
  27.         public static String sendContent(String type, Object mapContent) {
  28.                 Map<String,Object> userMap = new HashMap<String,Object>();
  29.                 userMap.put(MessageUtil.TYPE, type);
  30.                 userMap.put(MessageUtil.DATA, mapContent);
  31.                 // Map转JSON字符串
  32.                 Gson gson = new Gson();
  33.                 String jsonMsg = gson.toJson(userMap);
  34.                 return jsonMsg;
  35.         }
  36.  
  37. //      public static HashMap<String,String> getCoord(String msg){
  38. //              HashMap<String,String> map = new HashMap<String,String>();
  39. //              String[] msgString = msg.toString().split("_");
  40. //              map.put("x", msgString[0]);
  41. //              map.put("x", msgString[1]);
  42. //              return map;
  43. //      }
  44. }

回复 "Map转JSON字符串"

这儿你可以回复上面这条便签

captcha