src/com/tm/common/wechat/pay/util/MessageUtil.java
(完整代码) 808Bpackage com.tm.common.wechat.pay.util;
import java.util.Map;
import java.util.Map.Entry;
public class MessageUtil {
/**
* @param params
* @return
* map转为xml
*/
public static String toXml(Map<String, Object> params) throws Exception{
StringBuilder xml = new StringBuilder();
xml.append("<xml>");
for (Entry<String, Object> entry : params.entrySet()) {
String key = entry.getKey();
String value = entry.getValue()+"";
// 略过空值
if (isBlank(value)) continue;
xml.append("<").append(key).append(">");
xml.append(entry.getValue());
xml.append("</").append(key).append(">");
}
xml.append("</xml>");
return xml.toString();
}
protected static boolean isBlank(String str) {
return str == null || "".equals(str.trim());
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
