zoukankan      html  css  js  c++  java
  • java使用json将HashMap转化成javabean小例子

    import java.util.HashMap;

    import java.util.Iterator;

    import java.util.Map;

    import net.sf.json.JSONObject;

    /**  * 使用json将HashMap转化成javabean.

     * @author Administrator

     * @Date   2015-7-18  */

    public class People {

    private String nameString;

    private String ageString;

    public String toString(){

       return "[nameString="+nameString+"########"+"ageString="+ageString+"]";

      }

    public String getNameString() {  return nameString; } public void setNameString(String nameString) {  this.nameString = nameString; } public String getAgeString() {  return ageString; } public void setAgeString(String ageString) {  this.ageString = ageString; }

    public static void main(String[] args) {  Map<String, String> map2 = new HashMap<String,String>();  String []strings = {"nameString","ageString"};  Map<String, String> map = new HashMap<String, String>();  map.put("nameString", "zhangsan");  map.put("ageString", "89");  map.put("sexString", "male");  Iterator<String> it = map.keySet().iterator();  while(it.hasNext()){      String keyString = it.next();   String valueString = map.get(keyString);   for(String s :strings){    if(s==keyString){          map2.put(keyString,valueString);              }    continue;       }           }  JSONObject jsonObject = JSONObject.fromObject(map2);  People people = (People)JSONObject.toBean(jsonObject, People.class);  System.out.println(people.toString()); } }

    吾宁做一叶扁舟,始航于湖边,遨游于海上,浪迹于江中。
  • 相关阅读:
    java并发之CopyOnWriteArraySet
    MySQL 锁
    MySQL 汇总
    MySQL 删除重复数据
    插入排序-PHP
    选择排序-PHP
    快速排序-PHP
    一文轻松读懂微服务、集群、分布式的概念和区别一文轻松读懂微服务、集群、分布式的概念和区别
    k8s与docker简介
    冒泡排序-PHP
  • 原文地址:https://www.cnblogs.com/assassin666/p/4655964.html
Copyright © 2011-2022 走看看