All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ksyun.ks3.utils.JSONObject Maven / Gradle / Ivy

package com.ksyun.ks3.utils;

import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

/**
 * @author lijunwei[[email protected]]  
 * 
 * @date 2015年4月8日 下午4:56:01
 * 
 * @description 
 **/
public class JSONObject {
	@SuppressWarnings("rawtypes")
	private Map map = new HashMap();
	public JSONObject(){
		
	}
	public JSONObject(String json){
		this.map = Jackson.fromJsonString(json, Map.class);
	}
	public JSONObject(Map map){
		this.map = map;
	}
	public String getString(String key){
		return String.valueOf(map.get(key));
	}
	public String tryGetString(String key){
		if(!map.containsKey(key))
			return null;
		return getString(key);
	}
	public Iterator keys(){
		return map.keySet().iterator();
	}
	public void put(String key,String value){
		this.map.put(key, value);
	}
	public void put(String key,Map value){
		this.map.put(key, value);
	}
	public String toString(){
		return Jackson.toJsonString(map);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy