日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

将对象转换为JSON字符串

發(fā)布時間:2023/12/20 javascript 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 将对象转换为JSON字符串 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一?引包

<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.31</version> </dependency>

二?測試方法——將對象轉(zhuǎn)化為JSON字符串

@Test public void objectToJSON(){// 前端的請求ReqDiffObjRuleSet reqDiffObjRuleSet = new ReqDiffObjRuleSet();// 設(shè)置前端請求中的簡單變量reqDiffObjRuleSet.setObjectName("電視");reqDiffObjRuleSet.setPipeLineId("1");reqDiffObjRuleSet.setProductFamilyid("1");reqDiffObjRuleSet.setRelationObjName("網(wǎng)線");// 前端請求中的復(fù)雜變量DiffObjRuleSet diffObjRuleSet = new DiffObjRuleSet();// 封裝復(fù)雜變量的對象RelationObject relationObject = new RelationObject();relationObject.setCompareResultRule(1);relationObject.setInvalidDataMode(1);relationObject.setMulDataMode(1);relationObject.setPipelineId("1");relationObject.setProductFamilyId("1");relationObject.setRelationObjectName("a");relationObject.setRelationType(1);relationObject.setUpdateRule(1);// 封裝復(fù)雜變量的第1個列表List<DiffObjectAssoRuleSet> diffObjectAssoRuleSetList = new ArrayList<>();DiffObjectAssoRuleSet diffObjectAssoRuleSet = new DiffObjectAssoRuleSet();diffObjectAssoRuleSet.setAssoObjectCompareMode(1);diffObjectAssoRuleSet.setPipelineId("1");diffObjectAssoRuleSet.setPriority(1);diffObjectAssoRuleSet.setProductFamilyId("1");diffObjectAssoRuleSet.setAssoObjectCompareFieldName("a");diffObjectAssoRuleSet.setAssoObjectName("a");diffObjectAssoRuleSet.setSourceAttributeName("a");diffObjectAssoRuleSet.setSourceObjectName("a");diffObjectAssoRuleSet.setRuleName("test");diffObjectAssoRuleSetList.add(diffObjectAssoRuleSet);// 封裝復(fù)雜變量的第2個列表List<DiffObjectUpdateRuleSet> diffObjectUpdateRuleSetList = new ArrayList<>();DiffObjectUpdateRuleSet diffObjectUpdateRuleSet = new DiffObjectUpdateRuleSet();diffObjectUpdateRuleSet.setPipelineId("1");diffObjectUpdateRuleSet.setProductFamilyId("1");diffObjectUpdateRuleSet.setInputAttributeName("a");diffObjectUpdateRuleSet.setInputObjectName("a");diffObjectUpdateRuleSet.setTargetAttributeName("a");diffObjectUpdateRuleSet.setTargetObjectName("a");diffObjectUpdateRuleSetList.add(diffObjectUpdateRuleSet);// 復(fù)雜變量中的對象和列表設(shè)置diffObjRuleSet.setRelationObject(relationObject);diffObjRuleSet.setDiffObjectUpdateRuleSetList(diffObjectUpdateRuleSetList);diffObjRuleSet.setDiffObjectAssoRuleSetList(diffObjectAssoRuleSetList);// 設(shè)置前端請求中的復(fù)雜變量reqDiffObjRuleSet.setDiffObjRuleSet(diffObjRuleSet);// 對象轉(zhuǎn)字符串String s= JSON.toJSONString(reqDiffObjRuleSet);System.out.println(s); }

三?運行結(jié)果如下

{"diffObjRuleSet":{"diffObjectAssoRuleSetList":[{"assoObjectCompareFieldName":"a","assoObjectCompareMode":1,"assoObjectName":"a","pipelineId":"1","priority":1,"productFamilyId":"1","ruleName":"test","sourceAttributeName":"a","sourceObjectName":"a"}],"diffObjectUpdateRuleSetList":[{"inputAttributeName":"a","inputObjectName":"a","pipelineId":"1","productFamilyId":"1","targetAttributeName":"a","targetObjectName":"a"}],"relationObject":{"compareResultRule":1,"invalidDataMode":1,"mulDataMode":1,"pipelineId":"1","productFamilyId":"1","relationObjectName":"a","relationType":1,"updateRule":1}},"objectName":"電視","pipeLineId":"1","productFamilyid":"1","relationObjName":"網(wǎng)線"}

四?將上面結(jié)果轉(zhuǎn)化為標(biāo)準(zhǔn)格式

https://www.json.cn/

五 控制器

@PostMapping("/conf") public void diffObjAssoObjConf(@RequestBody ReqDiffObjRuleSet reqDiffObjRuleSet){Result result = new Result();System.out.println(reqDiffObjRuleSet); }

六 PostMan測試

七?控制臺打印

ReqDiffObjRuleSet(diffObjRuleSet=DiffObjRuleSet(relationObject=RelationObject(relationObjectCode=null, relationObjectName=a, relationRuleName=null, relationType=1, compareResultRule=1, mulDataMode=1, invalidDataMode=1, updateRule=1, comparisonGroup=null, pipelineId=1, objectCode=null, productFamilyId=1), diffObjectAssoRuleSetList=[DiffObjectAssoRuleSet(ruleId=null, ruleCode=null, ruleName=test, sourceObjectCode=null, sourceObjectName=a, sourceAttributeCode=null, sourceAttributeName=a, assoObjectCode=null, assoObjectName=a, assoObjectCompareFieldCode=null, assoObjectCompareFieldName=a, assoObjectCompareMode=1, priority=1, pipelineId=1, productFamilyId=1)], diffObjectUpdateRuleSetList=[DiffObjectUpdateRuleSet(ruleId=null, ruleCode=null, ruleName=null, targetObjectCode=null, targetObjectName=a, targetAttributeCode=null, targetAttributeName=a, inputObjectCode=null, inputObjectName=a, inputAttributeCode=null, inputAttributeName=a, pipelineId=1, productFamilyId=1)]), pipeLineId=1, productFamilyid=1, objectName=電視, relationObjName=網(wǎng)線)

?

總結(jié)

以上是生活随笔為你收集整理的将对象转换为JSON字符串的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本三级中国三级99人妇网站 | 中文字幕第4页 | 强辱丰满人妻hd中文字幕 | av中文字幕免费在线观看 | 亚洲成av人片在线观看无 | 黑人玩弄人妻一区二区三区四 | 97伦伦午夜电影理伦片 | 免费av小说 | 亚洲无在线观看 | 成年丰满熟妇午夜免费视频 | 欧美www | 成人国产精品视频 | 99热.com| 午夜免费福利在线 | 理论片久久 | 操碰av | 无码粉嫩虎白一线天在线观看 | 午夜裸体性播放 | 素人一区| 日韩熟女精品一区二区三区 | 亚洲精品久久夜色撩人男男小说 | 成人深夜小视频 | 日韩视频免费观看高清 | 亚洲天堂五月 | 波多野结衣电影免费观看 | 污免费在线观看 | 亚洲av无码国产精品久久不卡 | 在线免费观看成人 | 第九色激情 | 在线观看亚洲大片短视频 | 久久婷婷一区二区 | 交专区videossex另类 | 人妻丝袜一区二区三区 | 五月天综合网站 | 九色.com | 中文字幕一区二区三区四区欧美 | 欧美极品videos精品 | 中文字幕一区二区久久人妻网站 | 免费成人在线看 | 蜜臀av一区二区 | 99激情视频 | 最新av在线网址 | 色综合日韩 | 推特裸体gay猛交gay | 欧美日韩午夜精品 | 中字幕视频在线永久在线观看免费 | 1000部啪啪| 在线免费观看成人 | 三级在线网址 | 精品国产va久久久久久久 | 成人免费视频网站在线观看 | 激情91 | 对白刺激国产子与伦 | 三级影片在线播放 | 四季av国产一区二区三区 | 中文字幕一区不卡 | 久久涩视频 | 国产每日更新 | 欧美高清视频在线观看 | 天天操天天干天天爱 | 落日余晖| 国产精品啪啪啪视频 | 激情综合小说 | 久久人人人 | 久久女人网 | aa一级片 | 黄色片在线免费 | 色一情一乱一乱一区91av | 国产另类在线 | 国产黄色片在线 | 亚洲国产欧美自拍 | 少妇熟女一区 | 奇米精品一区二区三区在线观看一 | 天天看黄色片 | www.午夜| 色图插插插 | 国语对白在线观看 | av日韩不卡 | 极品色av影院 | 国产夫妻在线视频 | 欧美我不卡| 亚洲AV无码久久精品浪潮 | 干爹你真棒插曲免费 | 三级自拍视频 | 久久久久麻豆v国产精华液好用吗 | 91人妻一区二区三区蜜臀 | 久久久国产精华液 | 不卡中文字幕在线 | 9l视频自拍蝌蚪9l视频成人 | 日韩av三级在线 | 人人妻人人藻人人爽欧美一区 | 综合天天色 | 日韩另类视频 | 国产黄色91| 主播福利在线 | 男生操女生逼逼 | 亚洲做受高潮 | 最全aⅴ番号库 | 欧美成人国产精品高潮 |