2014.08.09碰到问题

1.字符串与blob相互转化

<span style="font-size:18px;">	/**
	 * blob转string
	 * @param blob
	 * @return
	 */
	public static String blobToString(Blob blob) {
		String str = "";
		try {    
			InputStream ins = blob.getBinaryStream();
			byte[] c = new byte[(int) blob.length()];
			ins.read(c);
			str = new String(c);
		    ins.close();
		} catch (SQLException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
		return str;
	}

	/**
	 * string转blob
	 * @param str
	 * @return
	 */
	public static Blob stringToBlob(String str) {
		str = StrUtil.formatNull(str);
		Blob b = null;
		try {
			 b = new SerialBlob(str.getBytes());
		} catch (SerialException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		return b;
	}</span>


2.http流传递数据注意事项

a.短字符串传递到头部上,多数据使用流传递

b.传递中设置编码格式

c.URLEncoder.encode(dataNum, "UTF-8")避免中文乱码


3.json字符串转化为对象(使用的json包为阿里巴巴的json包)

<span style="font-size:18px;"> String text = "{\"area\":\"深圳\",\"city\":\"zz\",\"entryName\":\"zz6\",\"province\":\"zzz\",\"street\":\"????12?\",\"userId\":\"d074fb68-fac9-4b8a-8bac-2ee08a6318e9\"}";	
		  AddressModel passport = JSONObject.parseObject(text, AddressModel.class);
		  </span>


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值