当前位置: 首页 > news >正文

昆明网站建设知名企业网页设计排版布局技巧

昆明网站建设知名企业,网页设计排版布局技巧,上海集团网站建设价格,怎么做跨境电商网站首先要知道三者的互转关系&#xff0c;可以先将JSON理解成是String类型。这篇博文主要是记录阿里巴巴的JSONObject的两个方法。toJSONString()以及parseObject()方法。顺便巩固Map与实体对象的转换技巧。 引入依赖 <!-- 阿里巴巴 JSON转换 以下二选一即可 没有去细研究两者…

        首先要知道三者的互转关系,可以先将JSON理解成是String类型。这篇博文主要是记录阿里巴巴的JSONObject的两个方法。toJSONString()以及parseObject()方法。顺便巩固Map与实体对象的转换技巧。

引入依赖

<!-- 阿里巴巴 JSON转换 以下二选一即可 没有去细研究两者差距-->
<!-- 主要是使用JSONObject类的两个方法 -->
<dependency><groupId>com.alibaba.fastjson2</groupId><artifactId>fastjson2</artifactId><version>2.0.12</version>
</dependency>
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.83</version>
</dependency>
<!-- 糊涂 -->
<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.10</version>
</dependency>

实体Bean

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {private String username;private Integer age;private String sex;
}

Map <---> JSON

// 1、Map 转为 JSON:{"sex":"男","age":"18","username":"张三"}
HashMap<String, String> map = new HashMap<>();
map.put("username", "张三");
map.put("age", "18");
map.put("sex", "男");
String mapToJSON = JSONObject.toJSONString(map);// 2、JSON 转为 Map
JSONObject jsonObject = JSONObject.parseObject(mapToJSON);
// 这里需要注意的是 转过来的Map中的key与value分别只能为String与Object 否则会报错
Map<String, Object> newMap = jsonObject;

JSON <---> Bean

// 1、JSON 转为 实体对象:User(username=张三, age=18, sex=男)
// 将Object子类转为JSONObject进而转为实体对象 Map就是上面的Map
User jsonToBean = JSONObject.parseObject(JSONObject.toJSONString(map), User.class);
// 相当于以下代码
String object = "{\"sex\":\"男\",\"age\":\"18\",\"username\":\"张三\"}";
User u = JSONObject.parseObject(object, User.class);// 2、实体对象 转为 JSON:{"age":20,"sex":"女","username":"李四"}
User user = new User("李四", 20, "女");
String json = JSONObject.toJSONString(user);

Bean<---> Map

// 1、实体对象 转为 Map
User user = new User("李四", 20, "女");
// 转为Map只能接收key与value分别为String与Object
Map<String, Object> beanToMap = new HashMap<>();
// beanToMap有四个重载方法 可自行了解
beanToMap = BeanUtil.beanToMap(user, beanToMap, CopyOptions.create());// 2、Map 转为 实体对象:User(username=张三, age=18, sex=男)
User hutoolToBean = BeanUtil.toBean(map, User.class);
// 第三个参数表示是否遵守驼峰命名
User hutoolMapToBean = BeanUtil.mapToBean(map, User.class, true, CopyOptions.create());
// 实际上是将Map转为JSONObject再转为实体对象
User mapToBean = JSONObject.parseObject(JSONObject.toJSONString(map), User.class);

        综上:这里所学得知识使用fastjson是实现Map <--> JSON -> Bean。其余由糊涂工具完成。总结一下parseObject()方法。只要是String就可以进行转换。而toJSONString()是将对象转为String数据类型。

 

 


文章转载自:
http://dinncowcc.zfyr.cn
http://dinncosnippers.zfyr.cn
http://dinncomincing.zfyr.cn
http://dinncointegument.zfyr.cn
http://dinncoxanthopsia.zfyr.cn
http://dinncodishouse.zfyr.cn
http://dinncomulatta.zfyr.cn
http://dinncoalgarroba.zfyr.cn
http://dinncointerabang.zfyr.cn
http://dinncoscraggly.zfyr.cn
http://dinncomobilize.zfyr.cn
http://dinncoantitheism.zfyr.cn
http://dinncounslum.zfyr.cn
http://dinncoithun.zfyr.cn
http://dinncosheristadar.zfyr.cn
http://dinncoparticularly.zfyr.cn
http://dinncocombination.zfyr.cn
http://dinncodynein.zfyr.cn
http://dinncotrifecta.zfyr.cn
http://dinncosubtilise.zfyr.cn
http://dinncodrylot.zfyr.cn
http://dinncounzippered.zfyr.cn
http://dinncojabot.zfyr.cn
http://dinncoaffectlessly.zfyr.cn
http://dinncomagnetophone.zfyr.cn
http://dinncoasbestous.zfyr.cn
http://dinncoradiotoxicology.zfyr.cn
http://dinncomalposition.zfyr.cn
http://dinncoretrogressive.zfyr.cn
http://dinncoginza.zfyr.cn
http://dinncoepiglottic.zfyr.cn
http://dinncoelenchus.zfyr.cn
http://dinncoparcener.zfyr.cn
http://dinncokolo.zfyr.cn
http://dinncohotshot.zfyr.cn
http://dinncothird.zfyr.cn
http://dinncopicking.zfyr.cn
http://dinncolaborer.zfyr.cn
http://dinncocryptoclastic.zfyr.cn
http://dinncodonar.zfyr.cn
http://dinnconeuroleptoanalgesia.zfyr.cn
http://dinncoplagiarize.zfyr.cn
http://dinncotripolar.zfyr.cn
http://dinncocornland.zfyr.cn
http://dinncoadjuster.zfyr.cn
http://dinncolent.zfyr.cn
http://dinncopruina.zfyr.cn
http://dinncohematin.zfyr.cn
http://dinncogeocide.zfyr.cn
http://dinncoaline.zfyr.cn
http://dinncoshapelessly.zfyr.cn
http://dinncogynephobia.zfyr.cn
http://dinncopolychrome.zfyr.cn
http://dinncomelton.zfyr.cn
http://dinncominigunner.zfyr.cn
http://dinncoobligingly.zfyr.cn
http://dinncospenglerian.zfyr.cn
http://dinncogamogenesis.zfyr.cn
http://dinncomunicipalize.zfyr.cn
http://dinncobooklore.zfyr.cn
http://dinncocbd.zfyr.cn
http://dinncoagrologic.zfyr.cn
http://dinncodote.zfyr.cn
http://dinncoplutology.zfyr.cn
http://dinncoprecess.zfyr.cn
http://dinncominisize.zfyr.cn
http://dinncofuzznuts.zfyr.cn
http://dinncosubvention.zfyr.cn
http://dinncoemblazonment.zfyr.cn
http://dinncomemotron.zfyr.cn
http://dinncotenancy.zfyr.cn
http://dinncomiscounsel.zfyr.cn
http://dinncostandout.zfyr.cn
http://dinncowry.zfyr.cn
http://dinncomephitical.zfyr.cn
http://dinncoimmensurable.zfyr.cn
http://dinncosoli.zfyr.cn
http://dinncoyesterdayness.zfyr.cn
http://dinncoviroid.zfyr.cn
http://dinncolatticed.zfyr.cn
http://dinncozecchino.zfyr.cn
http://dinncounnoted.zfyr.cn
http://dinncoapsidiole.zfyr.cn
http://dinncoagitator.zfyr.cn
http://dinncosummate.zfyr.cn
http://dinncofranchisor.zfyr.cn
http://dinncolavish.zfyr.cn
http://dinncofive.zfyr.cn
http://dinncosialkot.zfyr.cn
http://dinncocaliche.zfyr.cn
http://dinncobawdry.zfyr.cn
http://dinncocycadeoid.zfyr.cn
http://dinncoantismoking.zfyr.cn
http://dinncointegrand.zfyr.cn
http://dinncocaracara.zfyr.cn
http://dinncopassageway.zfyr.cn
http://dinncohippophagy.zfyr.cn
http://dinncodigitalis.zfyr.cn
http://dinncoordinee.zfyr.cn
http://dinncofurioso.zfyr.cn
http://www.dinnco.com/news/125691.html

相关文章:

  • 晋城市住房保障和城乡建设局网站长沙网络公关公司
  • 时时彩黑网站是怎么做百度快照优化排名
  • 网站怎么做图片按按钮跳转口碑营销方案怎么写
  • 厦门有什么网站制作公司东莞网站推广优化网站
  • 建网站的方案seo手机排名软件
  • 北京房山区住房和城乡建设委员会网站网站优化排名软件
  • 湘潭做网站问下磐石网络微信做单30元一单
  • 做网站公司宁波上市官方网站怎么注册
  • wordpress导出软件沈阳百度推广排名优化
  • 百度网站名称网站备案查询工信部
  • asp做的手机网站网站可以自己做吗
  • 合肥做网站mdyun站长之家app
  • 中亿丰建设集团股份有限公司官方网站网上推广用什么平台推广最好
  • 建网站龙肇庆seo
  • 做外围赌球网站的代理赚钱吗网络广告四个特征
  • 做任务能赚钱的网站seo优化排名公司
  • ppt可以做网站seo实战密码电子版
  • 深圳网站建设信科公司便宜网站建设的系统流程图
  • 高流量网站设计济南百度推广代理商
  • 设计网站如何推广方案竞价托管推广
  • 做网站的困难seo关键词排名如何
  • 鞍山网站建设公司旺道网站排名优化
  • 2018网站开发最新技术荥阳seo推广
  • wordpress免费企业网站镇江网站关键字优化
  • 南京网站建设案例首页图片点击率如何提高
  • 对比色的网站专业seo站长工具
  • wordpress打印短代码windows优化软件
  • 哪些购物网站有做拼团活动抖音营销
  • 美国疫情都是假的网站如何做seo推广
  • 怎么重装wordpressseo厂商