首页 > 其他分享 >map转化为实体类

map转化为实体类

时间:2023-05-09 13:23:59浏览次数:27  
标签:map domain 实体类 String authCode id 转化 public

`
package cn.tencent.data.ext.service.handler.common;

import cn.tencent.data.ext.vo.domain;
import com.alibaba.fastjson.JSON;

import java.util.HashMap;
import java.util.Map;

public class test {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>();
map.put("domain", "a");
map.put("authCode", "v");
map.put("rt", "c");
map.put("sign", "d");
domain s = new domain();

    for (String key : map.keySet()) {
        if (key.equals("authCode")) {
            s.setAuthCode(map.get(key));
            System.out.println("s1" + JSON.toJSONString(s));
        }
        if (key.equals("domain")) {
            s.setDomain(map.get(key));
            System.out.println("s2" + JSON.toJSONString(s));
        }

    }
}

}

`

`
package cn.tencent.data.ext.vo;

public class domain {
private String domain;
private String authCode;
private String rt;
private String sign;
private String source_id;

public String getDomain() {
    return domain;
}

public void setDomain(String domain) {
    this.domain = domain;
}

public String getAuthCode() {
    return authCode;
}

public void setAuthCode(String authCode) {
    this.authCode = authCode;
}

public String getRt() {
    return rt;
}

public void setRt(String rt) {
    this.rt = rt;
}

public String getSign() {
    return sign;
}

public void setSign(String sign) {
    this.sign = sign;
}

public String getSource_id() {
    return source_id;
}

public void setSource_id(String source_id) {
    this.source_id = source_id;
}

}

`

标签:map,domain,实体类,String,authCode,id,转化,public
From: https://www.cnblogs.com/codeLearn/p/17384572.html

相关文章

  • C#属性默认值设置(model实体类)
    关于在MVC中view中设置默认值,可以象如下设置:1、关于ViewModel的部分如果是C# 6.01publicclassTest2{3publicintA{get;set;}=1;4publicstringB{get;set;}="Test";5} 如果语法不支持,只能改回.net2.0的写法。1publicclassUserTy......
  • 【内存分析】用于内存分析定位的指令 jmap, jstat, jinfo, jstack
    用于内存分析定位的指令/工具有:jmap,jstat,jinfo,jstackjmap(1)分析进程中的内存使用情况,是多少个什么样的对象占用了多大的内存,这类型的分析(2)也可以导出堆转储文件,导出后,再来分析jstack这个是看cpu的,看各个线程的执行状态,如果cpu比较高,就是用jstack来定位分析......
  • 原来Spring能注入集合和Map的computeIfAbsent是这么好用!
    大家好,我是3y,今天继续来聊我的开源项目austin啊,但实际内容更新不多。这文章主是想吹下水,主要聊聊我在更新项目中学到的小技巧。今天所说的小技巧可能有很多人都会,但肯定也会有跟我一样之前没用过的。消息推送平台......
  • 第二章学习 数据类型之间的转化 strconv的方法实现
    变量 通过修改settings里的compactfolder来让目录的关系展开而不是合并起来1.变量声明varageintage=18fmt.println("age=",age)//声明和复制合成varage2int=19fmt.Println("age2=",age2);2.变量的四种使用形式指定变量类型但是不赋值,如果没有赋值操作默认值为0......
  • golang map key struct hash policy
     Theeasiestandmostflexiblewayistousea struct asthekeytype,includingallthedatayouwanttobepartofthekey,soinyourcase:typeKeystruct{X,Yint}Andthat'sall.Usingit:m:=map[Key]int{}m[Key{2,2}]=4m[Key{2......
  • map和multimap
    map相对于set区别,map具有键值和实值,所有元素根据键值自动排序,pair的第一个值被称为键值key,pair的第二个值被称为实值value。map也是以红黑树为底层实现机制,根据key进行排序构造函数#include<map>map<int,string>m;multimap<T1,T2>mlmap;插入方法一map的key重复将无法......
  • FreeSql.Generator实体类生成器
    一、安装:dotnettoolinstall-gFreeSql.Generator安装前请先安装.netcore3.1以上版本,建议安装vs2019以上版本二、说明FreeSql.Generator--help三、简单使用,可以创建bat文件:FreeSql.Generator-Razor1-NameOptions0,0,0,0-NameSpaceMyProject-DB"PostgreSQL,......
  • 关于map或for自动停止循环的问题
    问题在维护一个老项目时发现map循环数组循坏到index为14时就自动不循环了(数组长度为79),并且也不运行后面的代码代码//问题代码awaituseMyFetch('url',{afterFetch(ctx){constresdata=safeParse(ctx.data)//json字符串转换为对象co......
  • 缺少Jackson jar包,导致对象无法转化为json数据输出
       用于Json的序列化(serialization)和反序列化(deserialization)。Jackson包含三个包jackson-core、jackson-annotation、jackson-databind,作用如下  <dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</a......
  • asyncio.Semaphore
     asyncio.Semaphore是一个异步信号量,用于协调多个协程对共享资源的访问。异步信号量在协程中的使用方式与线程中的普通信号量类似,但是它是非阻塞的。当信号量的计数器为0时,协程将会被阻塞,直到其他协程释放了该信号量。 importasyncioasyncdefworker(semaphore):......