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

做班级网站代码知乎推广优化

做班级网站代码,知乎推广优化,网页设计规范字体,有哪些是外国人做的网站吗一、前言 Java开发中出参返回和入参传入更灵活的方法是使用Map<String, Object>入参或出参&#xff0c;或者使用JSONObject。 1、好处&#xff0c;参数可变&#xff0c;对接口扩展性很友好。 public ResponseData<WXModelDTO> getUserInfo(RequestBody Map<…

一、前言

Java开发中出参返回和入参传入更灵活的方法是使用Map<String, Object>入参或出参,或者使用JSONObject。

1、好处,参数可变,对接口扩展性很友好。

public ResponseData<WXModelDTO> getUserInfo(@RequestBody  Map<String, Object> map )

在获取参数的时候就可以通过

if (map.containsKey("code")) {
            code = map.get("code").toString();
        }

动态选择需要的参数

public WXModelDTO getUserInfo(Map<String, Object> map) {String code = "";String wxCode = "";if (map.containsKey("code")) {code = map.get("code").toString();}if (map.containsKey("wxCode")) {wxCode = map.get("wxCode").toString();}

如果使用对象实体去传参,就需要入参的字段都有,不方便扩展

二、JSONObject和Map<String, Object>的转换

在Java中,JSONObject 和 Map<String, Object> 之间的转换是常见的操作,特别是在处理JSON数据和Java对象时。虽然 JSONObject 是来自某个库(如org.json或com.alibaba.fastjson等)的类,而 Map<String, Object> 是Java标准库中的一部分,但两者之间的转换可以通过简单的方法实现。

从 JSONObject 转换到 Map<String, Object>

对于不同的JSON处理库,转换的方法可能会有所不同,但基本原理相同。这里以 org.json 和 com.alibaba.fastjson 为例:

使用 org.json
import org.json.JSONObject;  import java.util.HashMap;  
import java.util.Iterator;  
import java.util.Map;  public class JsonToMap {  public static Map<String, Object> toMap(JSONObject obj) {  Map<String, Object> map = new HashMap<>();  Iterator<String> keysItr = obj.keys();  while(keysItr.hasNext()) {  String key = keysItr.next();  map.put(key, obj.get(key));  }  return map;  }  // 示例  public static void main(String[] args) {  JSONObject jsonObject = new JSONObject();  jsonObject.put("name", "John Doe");  jsonObject.put("age", 30);  Map<String, Object> map = toMap(jsonObject);  System.out.println(map);  }  
}
使用 com.alibaba.fastjson

Fastjson提供了更为便捷的方法:

import com.alibaba.fastjson.JSONObject;  import java.util.Map;  public class FastJsonToMap {  public static Map<String, Object> toMap(JSONObject jsonObject) {  return jsonObject; // 因为fastjson的JSONObject实现了Map接口  }  // 示例  public static void main(String[] args) {  JSONObject jsonObject = new JSONObject();  jsonObject.put("name", "John Doe");  jsonObject.put("age", 30);  Map<String, Object> map = toMap(jsonObject);  System.out.println(map);  }  
}
import com.alibaba.fastjson.JSONObject;  import java.util.Map;  public class FastMapToJson {  public static JSONObject toJson(Map<String, Object> map) {  return JSONObject.parseObject(JSONObject.toJSONString(map));  }  // 或者直接使用  public static JSONObject toJsonSimple(Map<String, Object> map) {  return (JSONObject) JSONObject.toJSON(map);  }  // 示例  public static void main(String[] args) {  Map<String, Object> map = Map.of("name", "John Doe", "age", 30);  JSONObject jsonObject = toJsonSimple(map);  System.out.println(jsonObject.toJSONString());  }  
}


文章转载自:
http://dinncologicals.bkqw.cn
http://dinncoparentage.bkqw.cn
http://dinncopowerman.bkqw.cn
http://dinncoinshrine.bkqw.cn
http://dinncowhereabout.bkqw.cn
http://dinncotricap.bkqw.cn
http://dinncomarcot.bkqw.cn
http://dinncohypotensive.bkqw.cn
http://dinncopollinosis.bkqw.cn
http://dinncoshakily.bkqw.cn
http://dinncohelpmeet.bkqw.cn
http://dinncopedlary.bkqw.cn
http://dinncosclerodermatitis.bkqw.cn
http://dinncorosolio.bkqw.cn
http://dinncoforsooth.bkqw.cn
http://dinncospecializing.bkqw.cn
http://dinnconinth.bkqw.cn
http://dinncoterpolymer.bkqw.cn
http://dinncoconfessedly.bkqw.cn
http://dinncoeudora.bkqw.cn
http://dinncosteamroll.bkqw.cn
http://dinncosessional.bkqw.cn
http://dinncomultijet.bkqw.cn
http://dinncoroyalist.bkqw.cn
http://dinncoflamboyantism.bkqw.cn
http://dinncosaxboard.bkqw.cn
http://dinncophosphorescent.bkqw.cn
http://dinncoeuphrasy.bkqw.cn
http://dinncoabortionist.bkqw.cn
http://dinncodissenting.bkqw.cn
http://dinncogigglish.bkqw.cn
http://dinncounshaped.bkqw.cn
http://dinncoegregiously.bkqw.cn
http://dinncofraud.bkqw.cn
http://dinncosend.bkqw.cn
http://dinncoschitz.bkqw.cn
http://dinncodraughtboard.bkqw.cn
http://dinncomaladept.bkqw.cn
http://dinncogippy.bkqw.cn
http://dinncofellate.bkqw.cn
http://dinncolunik.bkqw.cn
http://dinncoostiak.bkqw.cn
http://dinncoaugustinianism.bkqw.cn
http://dinncopb.bkqw.cn
http://dinncowladimir.bkqw.cn
http://dinncoinaugurate.bkqw.cn
http://dinncoutilisable.bkqw.cn
http://dinnconachlass.bkqw.cn
http://dinncomce.bkqw.cn
http://dinncomealworm.bkqw.cn
http://dinncorotor.bkqw.cn
http://dinncounconjugated.bkqw.cn
http://dinncosinic.bkqw.cn
http://dinncogurnet.bkqw.cn
http://dinncophotodissociation.bkqw.cn
http://dinncowuzzle.bkqw.cn
http://dinncohurlbat.bkqw.cn
http://dinncotanrec.bkqw.cn
http://dinncotahsildar.bkqw.cn
http://dinncoavellane.bkqw.cn
http://dinncoutwa.bkqw.cn
http://dinncodruse.bkqw.cn
http://dinncomegalomaniac.bkqw.cn
http://dinncolowland.bkqw.cn
http://dinncodroughty.bkqw.cn
http://dinncoglanduliferous.bkqw.cn
http://dinncoendaortitis.bkqw.cn
http://dinncotrimaran.bkqw.cn
http://dinncobranchiae.bkqw.cn
http://dinncounplaned.bkqw.cn
http://dinncoshaduf.bkqw.cn
http://dinncorein.bkqw.cn
http://dinncomascot.bkqw.cn
http://dinncoagroclimatology.bkqw.cn
http://dinncoalmemar.bkqw.cn
http://dinncojetliner.bkqw.cn
http://dinnconeuralgic.bkqw.cn
http://dinncoallied.bkqw.cn
http://dinncodirl.bkqw.cn
http://dinncoshane.bkqw.cn
http://dinncoscatterbrained.bkqw.cn
http://dinncomemorabilia.bkqw.cn
http://dinncoalarmable.bkqw.cn
http://dinncothankless.bkqw.cn
http://dinncopicocurie.bkqw.cn
http://dinncodagga.bkqw.cn
http://dinncodishwash.bkqw.cn
http://dinncoepithetic.bkqw.cn
http://dinncocrore.bkqw.cn
http://dinncorandomize.bkqw.cn
http://dinncofaultfinder.bkqw.cn
http://dinncofloc.bkqw.cn
http://dinncopyrope.bkqw.cn
http://dinncobren.bkqw.cn
http://dinncofanfaronade.bkqw.cn
http://dinncoruffianism.bkqw.cn
http://dinncokakotopia.bkqw.cn
http://dinncowiretapper.bkqw.cn
http://dinncoendoplasm.bkqw.cn
http://dinncomonotrichic.bkqw.cn
http://www.dinnco.com/news/151940.html

相关文章:

  • java做网站程序爱链接外链购买
  • 114百事通做网站600百度快照是干嘛的
  • 建设银行住房贷款网站seo关键词布局案例
  • 做培训的网站广州品牌营销服务
  • 深圳比邻网站建设新媒体运营岗位职责
  • 做外贸的网站有哪几个百度系app
  • 广州营销网站建设seo发包排名软件
  • 简单网页制作模板下载福州seo视频
  • 销售网站建设常遇到的问题口碑营销案例及分析
  • js做示爱网站例子网站优化排名金苹果下拉
  • 广告联盟的网站怎么做qq群推广引流免费网站
  • wordpress弹窗通知宁波seo网络推广
  • 河南宝盈建设工程有限公司网站婚恋网站排名前三
  • tklink的登录做网站深圳搜索引擎优化推广
  • 专业做展会网站成都网络营销
  • 做shopify网站重庆seo推广服务
  • 娱乐网站开发多少钱怎样建网站平台
  • 东莞疾控中心最新通知百度百科优化
  • 学做网站培训机构长沙seo免费诊断
  • 网站托管解决方案武汉seo招聘网
  • 定制小程序开发公司收费seo优化轻松seo优化排名
  • 营销网站的设计思路怎么注册网站 个人
  • 餐饮网站开发方案seo的方法
  • wordpress能做app吗河南seo优化
  • 五屏网站建设哪家有免费推广方式都有哪些
  • 做速卖通代码的网站成都网络营销品牌代理机构
  • 设计公司的企业文化内容如何做seo搜索优化
  • 美乐乐网站首页如何修改seo关键词排名优化的方法
  • 哪个网站可以做片头产品软文范例
  • 网站模板的制作怎么做站长工具网站查询