java json与map互相转换(一)

java json与map互相转换(一)

CreationTime--2018年7月16日

Author:Marydon

1.准备工作

  所需jar包:json-20180130.jar

import org.json.JSONObject;

2.json转map

  用法:JSONObject.toMap();

3.map转json

  用法:new JSONObject(map);

4.举例说明

public static void main(String[] args) {
    JSONObject jo = new JSONObject();
    jo.put("method_code", "JMJKK0101");
    jo.put("identifier", "000000000000");
    jo.put("timestamp", "");
    jo.put("version", "Ver1.1");
    jo.put("area_code", "00000000");
    jo.put("access_type", "0");
    jo.put("access_id", "0101010101");
    jo.put("complete_key", "HMACSHA1");
    jo.put("complete_str", "摘要加密字符串");
    jo.put("param_key", "AES");
    jo.put("param_set", "请求业务参数加密字符串"); 
    // json-->Map
    Map<String, Object> map = jo.toMap();
    System.out.println(map);
    // Map-->json
    JSONObject jo2 = new JSONObject(map);
    System.out.println(jo2);
}

 

posted @ 2018-07-16 15:07  Marydon  阅读(2615)  评论(0编辑  收藏  举报