Map 轉json資料,json資料轉換為Map
public class JsonType {
public static String simpleMapToJsonStr(Map map) {
if (map == null || map.isEmpty()) {
return "null";
}
String jsonStr = "{";
Set keySet = map.keySet();
for (Object key : keySet) {
jsonStr += "\"" + key + "\":\"" + map.get(key) + "\",";
}
jsonStr = jsonStr.substring(1, jsonStr.length() - 2);
jsonStr += "}";
return jsonStr;
}
//{"pass":"4355","name":"12342","wang":"fsf"}
public Map getData(String str) {
String sb = str.substring(1, str.length() - 1);
String[] name = sb.split("\\\",\\\"");
String[] nn = null;
Map<String,String> map = new HashMap<>();
for (String aName : name) {
nn = aName.split("\\\":\\\"");
map.put(nn[0], nn[1]);
}
return map;
}
public static void main(String args[]) {
Map <String,String>map = new HashMap<>();
map.put("name", "12342");
map.put("pass", "4355");
map.put("jos", "999");
map.put("wang", "999");
JsonType jsonType = new JsonType();
String mm = simpleMapToJsonStr(map);
System.out.println(mm);
Map mp = jsonType.getData(mm);
System.out.println(mp.get("wang"));
}
}
很好用的一個轉換工具
相關文章
- Java map轉JSONJavaJSON
- 將json資料轉換為Python字典將json資料轉換為Python字典JSONPython
- 利用Jquery的map函式將json資料行轉化為表格jQuery函式JSON
- 資料集轉換JSONJSON
- Json,String,Map之間的轉換JSON
- Gson轉換 — json資料轉換為Object實體公共方法JSONObject
- Golang操作結構體、Map轉化為JSONGolang結構體JSON
- 為啥我的字典資料轉換不成 json?JSON
- Go語言轉換JSON資料GoJSON
- Java與Json資料格式轉換JavaJSON
- JSONObject應用Json字串和Object物件之間的轉換,Map封裝資料思路JSONObject字串物件封裝
- golang中struct、json、map互相轉化GolangStructJSON
- 把JSON資料格式轉換為Python的類物件JSONPython物件
- $.parseJSON()方法將json資料轉換為物件直接量JSON物件
- 將Json資料轉換為ADO.NET DataSet物件JSON物件
- 將任意格式轉換為JSON資料格式的工具類JSON
- JavaScript和json對資料格式的轉換JavaScriptJSON
- 巢狀的map轉json,怎麼整,求助巢狀JSON
- json keyname mapJSON
- JSON資料及與其他各類資料轉換詳解JSON
- JSON 資料型別(轉載)JSON資料型別
- 更為簡單的JsonString資料與Map,List之間的轉換JSON
- 分割模型的資料集由json轉為txt模型JSON
- Python JSON 使用指南:解析和轉換資料PythonJSON
- json字串與Object、List、Map的互轉工具類JSON字串Object
- java json字串轉換為物件,轉換為listJavaJSON字串物件
- eval() JSON轉換為物件JSON物件
- php陣列轉換為json,json又轉化為php物件。PHP陣列JSON物件
- Gson將json字串轉map導致int型被轉換成double的採坑之旅JSON字串
- Antd:Tree樹形控制元件資料解析(JSON轉換)控制元件JSON
- fastJson在java後臺轉換json格式資料探究ASTJSONJava
- jq 將form表單中的資料轉為jsonORMJSON
- Json和Map互轉,三個包(org.json/net.sf.json/com.google.gson)JSONGo
- 用兩種方法把JSON資料格式轉換為Python的類物件JSONPython物件
- Map 資料結構資料結構
- lazarus資料序列為JSONJSON
- Sqlalchemy 資料模型序列化(轉JSON)SQL模型JSON
- Java物件轉換成MapJava物件