JsonUtils

前端之家收集整理的这篇文章主要介绍了JsonUtils前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

public class JsonUtils {

  1. private static Gson mGson = new Gson();
  2.  
  3. /**
  4. * 将对象准换为json字符串
  5. * @param object
  6. * @param <T>
  7. * @return
  8. */
  9. public static <T> String serialize(T object) {
  10. return mGson.toJson(object);
  11. }
  12.  
  13. /**
  14. * 将json字符串转换为对象
  15. * @param json
  16. * @param clz
  17. * @param <T>
  18. * @return
  19. */
  20. public static <T> T deserialize(String json,Class<T> clz) throws JsonSyntaxException {
  21. return mGson.fromJson(json,clz);
  22. }
  23.  
  24. /**
  25. * 将json对象转换为实体对象
  26. * @param json
  27. * @param clz
  28. * @param <T>
  29. * @return
  30. * @throws JsonSyntaxException
  31. */
  32. public static <T> T deserialize(JsonObject json,clz);
  33. }
  34.  
  35. /**
  36. * 将json字符串转换为对象
  37. * @param json
  38. * @param type
  39. * @param <T>
  40. * @return
  41. */
  42. public static <T> T deserialize(String json,Type type) throws JsonSyntaxException {
  43. return mGson.fromJson(json,type);
  44. }
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51. }

猜你在找的Json相关文章