您的位置:首页 > Web前端 > JavaScript

JSON字符串反序列化为MAP对象开发实例

2015-09-29 10:33 609 查看
import java.util.Map;

import org.apache.log4j.Logger;

import flexjson.JSONDeserializer;

/**

* json反序列化

* @author Administrator

*

*/

public class JSONtest {

private static final Logger logger = Logger.getLogger(JSONtest.class);

public static void main(String[] args) {

String str="{'sendguid':'ddd','receiveguid':'2121', 'obj_id':'sdsd', 'endpoint':'fgg', 'lineIDs':'fgfgh'}";

Map<String, String> paramMap = (Map<String, String>) new JSONDeserializer<Map<String, String>>()

.deserialize(str);

String p_sender=paramMap.get("sendguid");

String p_guid=paramMap.get("receiveguid");

String p_funcname=paramMap.get("funcname");

String p_obj_id=paramMap.get("obj_id");

String p_endpoint=paramMap.get("endpoint");

String p_lineIDs=paramMap.get("lineIDs");

logger.info("p_sender:"+p_sender);

logger.info("p_guid:"+p_guid);

logger.info("p_funcname:"+p_funcname);

logger.info("p_obj_id:"+p_obj_id);

logger.info("p_endpoint:"+p_endpoint);

logger.info("p_lineIDs:"+p_lineIDs);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: