操作的实例代码如下:
dsdf 为复杂对象。
JSONObject dfdfJson = JSONObject.fromObject(dsdf);
System.out.printf(dfdfJson.toString());
打包到 spark 环境执行时报包没有找到的问题。
代码删除了。不用了。
参考这篇文章:
可以利用JSONObject和JSONArray.
import net.sf.json.JSONObject;
比如你有一个复杂的对象:Person, 里边有姓名,电话,地址,地址又是一个复杂的类。
你有一个Person的对象person,你可以先将此对象转化成JSONObject对象,
personJSON = JSONObject.fromObject(person);
然后在System.out.println(personJSON).
因为JSONObject的toString方法做了很友好的格式转化,很容易阅读和理解,像下边那样:
{"allowedPolicies":[],"decision":"Deny","explicitlyDeniedPolicies":[],"implicitlyDeniedPolicies":[]}
{}包含的是对象,[]包含的是数组。
原文:http://blog.csdn.net/hongchangfirst/article/details/78284351
作者:hongchangfirst
hongchangfirst的主页:http://blog.csdn.net/hongchangfirst
---------------------
作者:白杨树
来源:CSDN
原文:https://blog.csdn.net/hongchangfirst/article/details/78284351
版权声明:本文为博主原创文章,转载请附上博文链接!