java类对象转化成字符串_String类型字符串(xml格式)转换成java对象类型
使用到的包:
1。
2。
将字符串类型的字符串转换成的Java的对象时,需要先将字符的格式转换成JSON格式的字符串(所以用到了json.jar包),在使用JSON格式的字符串转换成的Java的对象类型
字符串原类型(XML格式):
将字符串类型的字符串转换成JSON格式的字符串:
截取(ps:如果不截取{}中的内容的话,转换对象的时候,对象的属性将不会是json格式字符串中的值,而是实体类中的默认值)
将JSON格式的字符串转换成的Java的对象类型
代码如下:
//String类型的数据(原格式为XML格式)
String data = getXmlData(request);
System.out.println(data);
//将String类型转换成json类型
JSONObject object = XML.toJSONObject(data);
String jsonData = object.toString();//因为gson.formJson(String,class)
System.out.println(jsonData);
//截取字符串
String jsonObject = jsonData.subString(jsonData.indexOf(":")+1, jsonData.length()-1)
//将json格式的字符串转换成CertApplyRequest格式
Gson gson = new Gson();
CertApplyRequest Request = gson.fromJson(jsonObject, CertApplyRequest.class);
java类对象转化成字符串_String类型字符串(xml格式)转换成java对象类型相关推荐
- php处理微信返回xml数据,php将微信返回的xml格式转换成数组
废话不多说直接上代码 代码<?php header("Content-type: text/html; charset=utf-8"); date_default_timez ...
- 【简单易懂】Java字符串应用场景:数字金额转换成大写汉字金额【金额转换】
Java字符串应用场景:数字金额转换成汉字金额 文章目录 Java字符串应用场景:数字金额转换成汉字金额 前言 一.String简单介绍 二.字符串在开发中的应用场景 三.金额转换 3.1解题思路 3 ...
- php 字符串转化字符集,php convert_cyr_string 将字符串由一种 Cyrillic 字符集转换成另一种...
convert_cyr_string - 将字符由一种 Cyrillic 字符转换成另一种 convert_cyr_string 函数基本语法介绍: convert_cyr_string(str,fr ...
- oracle转换成字符型,Oracle中将Clob字段转换成字符串
1. 利用dbms_lob.substr()方法可将对应字段转换成字符串如下 select dbms_lob.substr(content) from NEWS 该方法有个缺点,当content字段长 ...
- java输出格林威治时间_Java之格林威治时间格式转换成北京时间格式
Java之格林威治时间格式转换成北京时间格式 /** * Copyright 2020. yaodouwang.com Studio All Right Reserved * * Create on ...
- 解决嵌套list类型的JSONObject/JSONArray转换成原来list问题。
解决嵌套list类型的JSONObject/JSONArray转换成原来list问题. 参考文章: (1)解决嵌套list类型的JSONObject/JSONArray转换成原来list问题. (2) ...
- 将字符串转换为整数,比如12345转换成12345
C语言实现将字符串转换为整数,比如"12345"转换成12345 #include <stdio.h> //头文件 int string_to_int(char *p) ...
- java rtf转换word_win10系统将.rtf格式转换成word格式的操作方法
很多小伙伴都遇到过对win10系统将.rtf格式转换成word格式的设置方法,想必大家都遇到过需要对win10系统将.rtf格式转换成word格式进行设置的情况吧,那么应该怎么设置win10系统将.r ...
- Java日期格式转换成星期几
日期格式YYYY-MM-DD: //Java日期格式转换成星期几 yyyy-MM-ddpublic static String dateToWeek(String datetime) throws P ...
最新文章
- 【NodeJS】运行在服务端的JavaScript
- 聊聊flink的consecutive windowed operations
- String和Date、Timestamp之间的转换
- 外设驱动库开发笔记18:MS5837压力变送器驱动
- 区块链教程(三):Solidity编程基础
- Windows监听进程的两个函数
- idea导入java项目步骤_idea导入javaweb项目
- 期末复习-选择题整理(湖南大学操作系统课程雨课堂答案即期末题库)
- tomcat去掉项目名称直接访问项目
- 近期抖音刷播放量怎么刷、抖音刷播放量苹果突然走火如何防止刷量呢?
- 基于SVM算法的人脸表情识别
- hp服务器光盘安装win7系统安装教程,惠普win7系统安装方法,教您惠普win7系统怎么安装...
- Linux 4.15亮点特性
- win10图标重建缓存_如何在Windows 10中重建损坏的图标缓存
- 【易语言界面开发系列教程之(EX_UI使用系列教程 ——1-8节)】
- 达梦数据库报错“[警告]Error Code:-70037,字符串不完整”
- Free Video to JPG Converter(视频转图片的软件)简体中文 | 如何将视频转图片
- uniapp html生成海报
- Android从Web页面启动App
- 手把手教你搭建NOD32升级服务器