由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 整整一个下午,无法把一个java class obj convert to another
相关主题
Apache Fleece二爷,分享点微软转开源的经验呗
Access, Excel macro 高手看过来要将数据同时生成JSON和XML, 应该先生成哪个,再转换成另一个
想写个简单的 JVM- 用C++还是Javanode.js Q: base64 string to blob ?
Java网上触发,同步数据库问题c++问题,请高人指点迷津,c++ faq lite的一个例子
aspx网页现在到底流行不? (转载)java error 新手问题, 请帮忙看看
做web服务的语言java error 新手问题, 请帮忙看看
ios vs. androidC++ Q01: private inheritance.
怎么php是很多白人大专生在玩呢?本科的都玩java,c#? (转载)double-checked locking
相关话题的讨论汇总
话题: java话题: class话题: json话题: obj话题: gson
进入Programming版参与讨论
1 (共1页)
s*****w
发帖数: 1527
1
2个package, class members 一样,就是member function稍有出入。
{
int v1,
List v2
}
用gson, 变成json, 变成string, 最后还是crash,
https://stackoverflow.com/questions/15328324/java-lang-runtimeexception-
failed-to-invoke-public-com-example-syncapp-messageb/16124636
就是类似这些。
java真是世界上最愚蠢的东西,没有第二。说起来一大堆轮子,要用的时候东倒西歪,
尽往坑里栽。
t*****y
发帖数: 17
2
The sample in stackflow can not complain anyone else. When deserializing
from JSON, user need provide the class of instance expected, so it should be
SyncSmsMessage. The base class in that sample is abstract, no surprise
failed in initialization.

【在 s*****w 的大作中提到】
: 2个package, class members 一样,就是member function稍有出入。
: {
: int v1,
: List v2
: }
: 用gson, 变成json, 变成string, 最后还是crash,
: https://stackoverflow.com/questions/15328324/java-lang-runtimeexception-
: failed-to-invoke-public-com-example-syncapp-messageb/16124636
: 就是类似这些。
: java真是世界上最愚蠢的东西,没有第二。说起来一大堆轮子,要用的时候东倒西歪,

c*******v
发帖数: 2599
3
编译时给报错,没有让楼主误认为成功了,造成运行时crash,其实也可以看作是个优
点。

be

【在 t*****y 的大作中提到】
: The sample in stackflow can not complain anyone else. When deserializing
: from JSON, user need provide the class of instance expected, so it should be
: SyncSmsMessage. The base class in that sample is abstract, no surprise
: failed in initialization.

s*****w
发帖数: 1527
4
我的程序跟他有点不一样,没有abstract, 这个错误有好些原因可以造成。
别的语言没有这么麻烦的。

be

【在 t*****y 的大作中提到】
: The sample in stackflow can not complain anyone else. When deserializing
: from JSON, user need provide the class of instance expected, so it should be
: SyncSmsMessage. The base class in that sample is abstract, no surprise
: failed in initialization.

f*******t
发帖数: 7549
5
难道你希望进production后才出问题,不仅没少花debug的时间,还要搭上build、
deployment之类的operation cost?如果组里不懂这个service的oncall踩到屎,甚至
上下游组的alert先被触发,浪费的时间精力更多……

【在 s*****w 的大作中提到】
: 我的程序跟他有点不一样,没有abstract, 这个错误有好些原因可以造成。
: 别的语言没有这么麻烦的。
:
: be

s*****w
发帖数: 1527
6
我是来使用java做产品的,不是来设计java的,为什么这么简单的事情,别的语言可以
很容易地实现,到了java这里就这么多麻烦?

【在 f*******t 的大作中提到】
: 难道你希望进production后才出问题,不仅没少花debug的时间,还要搭上build、
: deployment之类的operation cost?如果组里不懂这个service的oncall踩到屎,甚至
: 上下游组的alert先被触发,浪费的时间精力更多……

t*****y
发帖数: 17
7
Unlike Java Script, The member of Java class is not dynamic, which has its
pro and con. If you only care about accessing the JSON data, use a dynamic
structure for GSON. For example, provide a HashMap as the class for
deserialization, then you would get a hierarchy of map and list, no extra
Java classes at all, which is what happens behind the scene in other dynamic
language, like JS.
If you really want the answer to your original issue, post the code as the
stacktrace sample. It shouldn’t be a tough problem to solve.

【在 s*****w 的大作中提到】
: 我是来使用java做产品的,不是来设计java的,为什么这么简单的事情,别的语言可以
: 很容易地实现,到了java这里就这么多麻烦?

1 (共1页)
进入Programming版参与讨论
相关主题
有谁懂 php 的?问个问题(有包子)aspx网页现在到底流行不? (转载)
新手请教Java数组问题做web服务的语言
C++ Q20: construction and inheritanceios vs. android
问个问题--可能比较老怎么php是很多白人大专生在玩呢?本科的都玩java,c#? (转载)
Apache Fleece二爷,分享点微软转开源的经验呗
Access, Excel macro 高手看过来要将数据同时生成JSON和XML, 应该先生成哪个,再转换成另一个
想写个简单的 JVM- 用C++还是Javanode.js Q: base64 string to blob ?
Java网上触发,同步数据库问题c++问题,请高人指点迷津,c++ faq lite的一个例子
相关话题的讨论汇总
话题: java话题: class话题: json话题: obj话题: gson