2 jjh705597126 jjh705597126 于 2016.01.28 11:03 提问

android fastjson转对象报错

我现在做了一个App,出现了一个问题,在我使用了混淆后,签名发布程序就是出错。其中,如果只混淆可以正常使用,一签名就不对了,但如果不做混淆只签名发布,也可以正确使用。经过多次反复测试发现,如果混淆后再签名发布,json转对象就有一点问题,具体就是json转对象(我使用fastjson)只能转第一层级,更多的嵌套子对象字符串不能转。{"fromLinkName":"张山","fromLinkTel":"13616878888","fromProvince":"贵州省",**"goods":[{"goodName":"螺纹钢","goodNum":3,"goodType":"","goodWeight":4}]**,"toLinkName":"2323","toLinkTel":"2323","toProvince":"内蒙古自治区"}。goods下面就不能转换了。

1个回答

devmiao
devmiao   Ds   Rxr 2016.01.29 07:11
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android fastjson对象转字符串
使用Eclipse的话直接去github上面下载jar包https://github.com/alibaba/fastjson AS:compile ‘com.alibaba:fastjson:VERSION_CODE’ 比如: compile ‘com.alibaba:fastjson:1.2.21’对象转字符串例子对象转字符串: 方式一:JSON.toJSONString();方式二:J
fastJson json转对象时发生异常
前几天使用fastJson时发生了异常,现将问题记录下来 问题背景:下载模块将下载任务数据和下载返回的页面数据放在一起,使用fastjson转成json存入redis中。web模块从redis里取数据,使用fastjson再转成对象 异常报错:com.alibaba.fastjson.util.IOUtils.decodeBase64(IOUtils.java:496) 问题分析:因为j
fastjson 嵌套对象,泛型的再次处理
由于google无法方便的进行list 泛型转换,采用fastjson就简单多了。 如: String s = "[{\"id\":1,\"name\":\"李坤\"},{\"id\":2,\"name\":\"曹贵生\"},{\"id\":3,\"name\":\"柳波\"}]"; List personList  = JSON.parseArray(s, Student.class);
fastJSON使用(二)——json转换成对象
fastJSON使用(二)——json转换成对象 下面介绍一下利用fastJSON把json串转换成对象 首先需要引入fastJSON的bao com.alibaba fastjson 1.2.17 对于常用的类型进行转换: 1、普通map 2、List> 3、Map 4、List
java关于fastjson转成map后进行操作报错问题的坑
本来今天,开开心心的在撸代码,结果被一个fastJson的坑坑了一个多小时,整个人都不好了。为了防止有同学重蹈我的覆辙,将这个问题做一下记录。希望可以帮到各位小伙伴。 需求如下:我有一个map形式的json字符串,key为字符串,value也为字符串(json格式),我现在要取所有的value,并将期转换为对应的对象形式。代码如下(因为是项目中的问题,当时问题点并没有这么容易看出,为了简单易懂写了一
fastjson parse类中有内部类时,且内部类嵌套内部类报错
com.alibaba.fastjson.JSONException: create instance error, class com.XXXX.model.ClassA$ClassInnerB at com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer.createInstance(JavaBeanDeserializer
使用FastJSON,将对象或数组和JSON串互转
Fastjson,是阿里巴巴提供一个Java语言编写的高性能功能完善的JSON库。 http://www.codeproject.com/Articles/159450/fastJSON
关于FastJson的一些问题的处理(时间问题 ,转换json重用对象引用问)
学习了框架之后 ,某天用ssh框架在做练手demo遇到一个很奇葩的问题: 一个记录表(TradeRecord)一个类型表(TradeType) 他们 单向多对一   我根据类型条件查询的时候遇到图上问题。 我的请求代码:     $(function(){     $('#search').click(function(){ $("#tbodyId").html("")
使用fastJSON解析HashMap中的数据
package com.silei.day1015.fastJson; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; import com.alibaba.fastjs
FastJson 转换对象时,属性丢失
FastJson 转换对象时,属性的get、set方法必须大写,若是小写丢失,如g