首页 > 其他分享 >接口传送集合数据备份

接口传送集合数据备份

时间:2024-02-08 09:01:17浏览次数:27  
标签:传送 String list List 接口 gson 数据备份 new method

    //请求路径  
    String url = address+"/priceFreightpriceController.do?outGetMaplist&chargeableWeight="+weight; //url=url+"&data="+jsonString; Gson gson = new Gson(); //List转String String listAsString = gson.toJson(returnList); CloseableHttpClient httpclient = HttpClients.createDefault(); HttpPost method = new HttpPost(url); //参数 JSONObject jobsql = new JSONObject(); jobsql.put("data",listAsString); String body = jobsql.toString(); StringEntity entity = new StringEntity(body, Charset.forName("UTF-8")); method.setEntity(entity); method.setHeader("User-Agent", "Apipost client Runtime/+https://www.apipost.cn/"); method.setHeader("Content-Type", "application/json"); HttpResponse response = httpclient.execute(method); //返回数据 String content = EntityUtils.toString(response.getEntity(), "UTF-8"); //String转list returnList = gson.fromJson(content, List.class); // System.out.println("aaa ==>>" + returnList);
    //调用
    @RequestMapping(params = "outGetMaplist")
    @ResponseBody
    public List<Map<String, Object>> outGetMaplist(@RequestBody JSONObject json, String data, String chargeableWeight){
        List<Map<String, Object>> list = new ArrayList<>();
        try{
            String data1 = json.getString("data");

            Gson gson = new Gson();
       //将String 转 LIst List<Map<String, Object>> oldList = gson.fromJson(data1, List.class);
       //处理后返回集合 list = getMaplist(oldList,chargeableWeight); //System.out.println(list); }catch(Exception e){ e.printStackTrace(); }
// 返回响应 return list; }

 

标签:传送,String,list,List,接口,gson,数据备份,new,method
From: https://www.cnblogs.com/xueblvip/p/18011572

相关文章

  • 如何基于 spdlog 在编译期提供类 logrus 的日志接口
    如何基于spdlog在编译期提供类logrus的日志接口实现见Github,代码简单,只有一个头文件。前提几年前看到戈君在知乎上的一篇文章,关于打印日志的一些经验总结;实践下来很受用,在golang里结构化日志和logrus非常契合,最常见的使用方式如下。logrus.WithField("addr","127.0......
  • VUE框架CLI组件调用天气接口实现天气界面动态实现和完整工程------VUE框架
    //这句话就等同于我们写的<scriptsrc="vue.js">//这就是在引入vueimportVuefrom'vue';//然后下一步是导入我们的根组件importAppfrom'./App.vue';//导入混入import{mix1}from'./mixin.js';import{mix2}from'./mixin.js';import......
  • python怎么调用支持java的接口
    在Python编程中,有时候需要调用支持Java的接口,以实现与Java程序的交互和功能扩展。本文将介绍如何在Python中调用支持Java的接口,以实现跨语言的开发和集成。一、背景知识在Python中,我们可以使用JPype库来实现Python与Java之间的交互。JPype是一个Python模块,提供了Python与Java之间的......
  • 【Java核心基础】揭秘Iterable接口和Iterator接口的核心区别!
    在Java中,Iterable接口和Iterator接口都用于遍历集合(Collection)中的元素,但它们的使用方式和功能有所不同。官方文档传送门:https://docx.iamqiang.com/jdk11/api/java.base/java/lang/Iterable.htmlhttps://docx.iamqiang.com/jdk11/api/java.base/java/util/Iterator.html核心......
  • UEFI Shell是Unified Extensible Firmware Interface(统一可扩展固件接口)的一部分,它是
    UEFIShell是UnifiedExtensibleFirmwareInterface(统一可扩展固件接口)的一部分,它是一种命令行界面,允许用户在计算机启动时直接与UEFI固件进行交互。UEFIShell提供了一些基本的命令和功能,可以用于管理系统设置、诊断问题、访问硬件信息等操作。为什么使用UEFIShell:系统维护:......
  • 商业银行应用程序接口安全管理
    1、商业银行应用程序接口分为两类,一是资金交易与账户信息查询应用类,级别相对较高。二是金融产品和服务信息查询应用类,级别相对较低。2、接口安全设计。一是身份认证,包括接口身份认证和用户身份认证。接口身份认证主要是APPID与APP_Secret、数字证书、公私钥对的组合。用户身......
  • 导出excel文件接口代码示例
    导出excel文件接口代码示例1.该导出接口,token不能通过请求头来传输,需要在get请求的参数中带出来2.验证token的方法除了在拦截器中统一拦截,针对get接口传参数的方式也需要单独在接口中验证。@RequestMapping(value="export",method=RequestMethod.GET)publicString......
  • 八、多种登陆方式接口 短信验证码接口
     多种登陆方式接口#路由fromdjango.urlsimportpath,includefrom.importviewsfromrest_framework.routersimportSimpleRouterrouter=SimpleRouter()router.register('',views.LoginView,'login')urlpatterns=[path('',include(r......
  • C#接口(Interface)
    在C#语言中,类之间的继承关系仅支持单重继承,而接口是为了实现多重继承关系设计的。一个类能同时实现多个接口,还能在实现接口的同时再继承其他类,并且接口之间也可以继承。无论是表示类之间的继承还是类实现接口、接口之间的继承,都使用“:”来表示。接口定义了属性、方法和事件,这些......
  • 一文搞清楚Java中的包、类、接口
    写在开头包、类、接口、方法、变量、参数、代码块,这些都是构成Java程序的核心部分,即便最简单的一段代码里都至少要包含里面的三四个内容,这两天花点时间梳理了一下,理解又深刻了几分。Java中的包Java定义了一种名字空间,称之为包:package。一个类总是属于某个包,类名(比如Person)只是......