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

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);
    }
}


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值