怎么把一个对象转换成json对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把一个对象转换成json对象相关的知识,希望对你有一定的参考价值。

参考技术A Gson(又称Google Gson)是Google公司发布的一个开放源代码的Java库,主要用途为序列化Java对象为JSON字符串,或反序列化JSON字符串成Java对象。
Gson的应用主要为toJson与fromJson两个转换函数,而在使用这种对象转换之前需先创建好对象的类以及其成员才能成功的将JSON字符串成功转换成相对应的对象。
class Examples
private int answer1 = 100;
private String answer2 = "Hello world!";
Examples()
// default constructor


序列化JAVA对象成JSON字符串
Examples example1 = new Examples();
Gson gson = new Gson();
String json = gson.toJson(example1);

==> json is "answer1":100,"answer2":"Hello world!"本回答被提问者采纳

怎么把一个java对象转换成soap

是这样
我们项目要去调用别的公司的接口,

他们的接口是用soap形式的。

文档中的格式是这样的
http://www.w3school.com.cn/soap/soap_example.asp

我现在想写点测试神马的,自己写个类,然后转换成soap, 也就是上面这种样式,但是我用xfire 写了一个,它转成的是一个wsdl样式的,跟上面样式差别很大..

我对soap算小白,请高手们指点

对于一个webservice来说,对方提供接口,你只需要调用就可以了,不需要自己来写,另外请求的时候是一个url来获取一个wsdl,在wsdl里面再获取soap对象!

给你点例子
url = new URL("http://192.168.7.17:8081/Test9.CoTest9/wsdl/ITest9";
call = new Call();
call.setTargetObjectURI("urn:CoTest9");
call.setMethodName("GetMessage");
call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC);
参考技术A myECLIPSe有插件可以直接通过文档生成客户端的 不用自己写,myeclipse里面用WDSL生成一个客户端,试试吧,很久以前用过

以上是关于怎么把一个对象转换成json对象的主要内容,如果未能解决你的问题,请参考以下文章

java 怎么把对象集合转换成json

怎么把一个java对象转换成soap

怎么把对象数组转换为集合

如何把ResultSet转换成Java对象

在jsp页面怎么接收json字符串,然后怎么把json字符串转换成对象,再之怎么遍历json对象?

怎么在前端把string转化为json