• java通过socket传递对象问题


    java通过socket传递JsonObject对象

    List<T> list=******
    JsonObject runtimeTaskJson = new JsonObject();
    runtimeTaskJson.put("historicTask", list);

    起初对象值为list,此时传递过程会出现报错找不到<T>类。

    后来查询发现传递过程中需将list转为数组进行传递

    后将代码改为:

    List<T> list= ***
    JSONArray jsonArray = new JSONArray();
    for(T t:list)
    {
    JSONObject obj=JSONObject.parseObject(JSONObject.toJSON(t).toString());
    jsonArray.add(obj);
    }

    JsonObject runtimeTaskJson = new JsonObject();
    runtimeTaskJson.put("historicTask", jsonArray);

    传递成功!
  • 相关阅读:
    django--orm操作
    路由
    django ----视图和路由
    DJango 前三天小结
    JQuery----操作01
    前端---JQuery初识
    前端----jsDOM
    前端---js02
    前端-----js
    面向对象
  • 原文地址:https://www.cnblogs.com/braveLN/p/11155705.html
Copyright © 2020-2023  润新知