最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java如何將實(shí)體類轉(zhuǎn)換成json并在控制臺(tái)輸出

 更新時(shí)間:2023年11月14日 09:38:24   作者:小豆的編程世界...  
這篇文章主要介紹了java如何將實(shí)體類轉(zhuǎn)換成json并在控制臺(tái)輸出問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

java將實(shí)體類轉(zhuǎn)換成json并在控制臺(tái)輸出

將實(shí)體類轉(zhuǎn)換成json

  • 導(dǎo)包
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.serializer.SerializerFeature;
  • 轉(zhuǎn)換
// deviceAlarmInfo對(duì)應(yīng)的實(shí)體類
String aa=JSON.toJSONString(deviceAlarmInfo,SerializerFeature.WRITE_MAP_NULL_FEATURES);
JSONObject object= JSON.parseObject(aa);
System.out.println(object);
  • 結(jié)果

java實(shí)體類轉(zhuǎn)換成JSON并保留順序

和其他平臺(tái)對(duì)接口,請(qǐng)求過去驗(yàn)簽必須順序一致,就很離譜,一點(diǎn)都不科學(xué),沒辦法,只能想辦法按照他們的順序把參數(shù)封裝成json生成簽名發(fā)過去。

原來使用的是:

JSONObject jsonParam= new JSONObject();
jsonParam.put("name","test");
jsonParam.put("id","13143132");
jsonParam.pit("cityCode","1231");

輸出結(jié)果可能是:

{“name”:“test”,“id”:“13143132”,“cityCode”:“1231”}

也有可能不是。

為了確保數(shù)據(jù)順序按照我們的要求設(shè)定完成json轉(zhuǎn)換:

import com.alibaba.fastjson.annotation.JSONField;
@Data
public class testDemo{
    @JSONField(ordinal = 1)
    private String id;
    @JSONField(ordinal = 2)
    private String name;
    @JSONField(ordinal = 3)
    private String cityCode;
}

輸出結(jié)果必然是:

{“id”:“13143132”,“name”:“test”,“cityCode”:“1231”}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Springboot修改post請(qǐng)求接口入?yún)⒒蛑匦沦x值方式

    Springboot修改post請(qǐng)求接口入?yún)⒒蛑匦沦x值方式

    這篇文章主要介紹了Springboot修改post請(qǐng)求接口入?yún)⒒蛑匦沦x值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • Spring bean注冊(cè)到容器的總結(jié)

    Spring bean注冊(cè)到容器的總結(jié)

    這篇文章主要介紹了Spring bean注冊(cè)到容器的總結(jié),本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • 百度Java面試題 前200頁精選(下)

    百度Java面試題 前200頁精選(下)

    這篇文章主要為大家分享了Java面試資源下篇,百度“Java面試題”前200頁都在這里了,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • java實(shí)現(xiàn)兩臺(tái)服務(wù)器間文件復(fù)制的方法

    java實(shí)現(xiàn)兩臺(tái)服務(wù)器間文件復(fù)制的方法

    這篇文章主要介紹了java實(shí)現(xiàn)兩臺(tái)服務(wù)器間文件復(fù)制的方法,是對(duì)單臺(tái)服務(wù)器上文件復(fù)制功能的升級(jí)與改進(jìn),具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-01-01
  • Spring整合JUnit詳解

    Spring整合JUnit詳解

    Spring?是目前主流的?Java?Web?開發(fā)框架,是?Java?世界最為成功的框架。該框架是一個(gè)輕量級(jí)的開源框架,這篇文章主要介紹如何配置數(shù)據(jù)源、注解開發(fā)以及整合Junit,感興趣的同學(xué)可以參考一下
    2023-04-04
  • java中unicode和中文相互轉(zhuǎn)換的簡單實(shí)現(xiàn)

    java中unicode和中文相互轉(zhuǎn)換的簡單實(shí)現(xiàn)

    下面小編就為大家?guī)硪黄猨ava中unicode和中文相互轉(zhuǎn)換的簡單實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-08-08
  • springboot:接收date類型的參數(shù)方式

    springboot:接收date類型的參數(shù)方式

    這篇文章主要介紹了springboot:接收date類型的參數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • springboot starter介紹與自定義starter示例詳解

    springboot starter介紹與自定義starter示例詳解

    Spring Boot 的 Starter 是一組比較方便的依賴描述符,可以通過 Maven 將其打成jar包,并在你的項(xiàng)目中直接引用,這篇文章主要介紹了springboot starter介紹與自定義starter示例,需要的朋友可以參考下
    2025-05-05
  • futuretask用法及使用場景介紹

    futuretask用法及使用場景介紹

    這篇文章主要介紹了futuretask用法及使用場景介紹,小編覺得挺不錯(cuò)的,這里分享給大家,供大家參考。
    2017-10-10
  • Spring之@DependsOn注解詳細(xì)解析

    Spring之@DependsOn注解詳細(xì)解析

    這篇文章主要介紹了Spring之@DependsOn注解詳細(xì)解析,@DependsOn注解是Spring中提供的一個(gè)指定Spring創(chuàng)建Bean的依賴順序的注解,需要的朋友可以參考下
    2024-01-01

最新評(píng)論

宁乡县| 富宁县| 汉川市| 云龙县| 清河县| 固安县| 星子县| 武义县| 庄河市| 龙州县| 玛曲县| 潼南县| 沧源| 谢通门县| 巴东县| 抚顺市| 江都市| 大冶市| 察哈| 紫金县| 锡林浩特市| 涪陵区| 张掖市| 赤城县| 巴林左旗| 福鼎市| 定陶县| 仲巴县| 长宁区| 调兵山市| 茌平县| 德钦县| 桂林市| 江永县| 龙岩市| 田林县| 新干县| 东兰县| 泰兴市| 韶山市| 蒲江县|