Bläddra i källkod

git-svn-id: https://192.168.57.71/svn/jsgkj@1267 931142cf-59ea-a443-aa0e-51397b428577

ld_liqk 8 år sedan
förälder
incheckning
7d8f4f8b99
1 ändrade filer med 21 tillägg och 1 borttagningar
  1. 21 1
      gkjsjy/trunk/src/com/xt/jygl/common/Utils.java

+ 21 - 1
gkjsjy/trunk/src/com/xt/jygl/common/Utils.java

@@ -5,7 +5,10 @@ import java.lang.reflect.Modifier;
 import java.util.ArrayList;
 import java.util.Calendar;
 import java.util.Date;
+import java.util.HashMap;
+import java.util.Iterator;
 import java.util.List;
+import java.util.Map;
 
 import javax.servlet.http.HttpSession;
 
@@ -131,5 +134,22 @@ public class Utils {
 		}
 		return null;
 	}
-
+	
+	public static Map jsonToMap(String jsonString) {
+        
+        JSONObject jsonObject = JSONObject.fromObject(jsonString);
+        Iterator keyIter = jsonObject.keys();
+        String key;
+        Object value;
+        Map valueMap = new HashMap();
+ 
+        while (keyIter.hasNext()) {
+             
+            key = (String) keyIter.next();
+            value = jsonObject.get(key).toString();
+            valueMap.put(key, value);
+             
+        }
+        return valueMap;
+    }
 }