zoukankan      html  css  js  c++  java
  • Android中Json数据去掉斜杠

    数据如下:

    [
      "{"STCD":"172017156159","ItemID":"0003002","TM":"2020-01-16 19:20:10","NFOINDEX":0,"DATAVALUE":0,"DATATYPE":0}",
      "{"STCD":"172017156159","ItemID":"0003003","TM":"2020-01-16 19:20:10","NFOINDEX":0,"DATAVALUE":0.8,"DATATYPE":0}"
    ]
    

      使用Java中

    String str = StringEscapeUtils.unescapeJava(strmes);
    Android中需要引入
    implementation 'org.apache.commons:commons-lang3:3.7'

      去除斜杠后数据还有引号“”,如

    [
      "{"STCD":"172017156159","ItemID":"0003002","TM":"2020-01-16 19:20:10","NFOINDEX":0,"DATAVALUE":0,"DATATYPE":0}",
      "{"STCD":"172017156159","ItemID":"0003003","TM":"2020-01-16 19:20:10","NFOINDEX":0,"DATAVALUE":0.8,"DATATYPE":0}"
    ]
    

      使用替换

    String yyyyy = kkkkkk.replace(""{","{");
    String jjjjjj = yyyyy.replace("}"","}");
    

      这样就可以了

    //Gson gson = new Gson();
                        Gson gson=new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();
                        //RealDataBean realDataBean = gson.fromJson(fffff,RealDataBean.class);
                        List<RealDataBean> realDataBeanList = gson.fromJson(jjjjjj, new TypeToken<List<RealDataBean>>(){}.getType());//把JSON格式
    

      

  • 相关阅读:
    xml配置文件使用-读取、转换
    .NET 4.0 缓存
    jQuery分页插件pagination.js 笔记
    Spring源码
    Shell编程(字符串篇)
    Linux DNS 相关
    Shell将命令执行结果写入文件
    Linux安装GCC
    Linux网络安全
    产品经理基础
  • 原文地址:https://www.cnblogs.com/changyiqiang/p/12205137.html
Copyright © 2011-2022 走看看