json格式化如何将json数据转换为常见的数据格式

json格式化  时间:2021-08-21  阅读:()

怎样实现java 中json格式的数据的删除

json格式的数据可以使用delete 方法删除数据,代码示例: var?countrys?=?{ "newval":[{"Country_code":"101","Country_name":"中国"}, {"Country_code":"102","Country_name":"美国"}] ??????}; //增加 var?c?=?{"Country_code":"103","Country_name":"英国"}; countrys.newval.push(c); //删除 delete?countrys.newval[1];

java 怎么json格式化输出

3.JSON串-->Object 4.JSON串-->XML 5.XML-->JSON串 System.out.println(json);}特别注意:1、所有的Bean都应该定义为public,否则会出.sf.json.JSONException: java.lang.NoSuchMethodException: Property '***' has no getter method的.

如何将json数据转换为常见的数据格式

从json数组中得到java数组,可以对该数组进行转化,如将JSONArray转化为String型、Long型、Double型、Integer型、Date型等等。

分别采用jsonArray下的getString(index)、getLong(index)、getDouble(index)、getInt(index)等方法。

同样,如果要获取java数组中的元素,只需要遍历该数组。

Java代码 收藏代码 /** * 将json数组转化为Long型 * @param str * @return */ public static Long[] getJsonToLongArray(String str) { JSONArray jsonArray = JSONArray.fromObject(str); Long[] arr=new Long[jsonArray.size()]; for(int i=0;i<jsonArray.size();i++){ arr[i]=jsonArray.getLong(i); System.out.println(arr[i]); } return arr; } /** * 将json数组转化为String型 * @param str * @return */ public static String[] getJsonToStringArray(String str) { JSONArray jsonArray = JSONArray.fromObject(str); String[] arr=new String[jsonArray.size()]; for(int i=0;i<jsonArray.size();i++){ arr[i]=jsonArray.getString(i); System.out.println(arr[i]); } return arr; } /** * 将json数组转化为Double型 * @param str * @return */ public static Double[] getJsonToDoubleArray(String str) { JSONArray jsonArray = JSONArray.fromObject(str); Double[] arr=new Double[jsonArray.size()]; for(int i=0;i<jsonArray.size();i++){ arr[i]=jsonArray.getDouble(i); } return arr; } /** * 将json数组转化为Date型 * @param str * @return */ public static Date[] getJsonToDateArray(String jsonString) { JSONArray jsonArray = JSONArray.fromObject(jsonString); Date[] dateArray = new Date[jsonArray.size()]; String dateString; Date date; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); for (int i = 0; i < jsonArray.size(); i++) { dateString = jsonArray.getString(i); try { date=sdf.parse(dateString); dateArray[i] = date; } catch (Exception e) { e.printStackTrace(); } } return dateArray; } public static void main(String[] args) { JSONArray jsonLongs = new JSONArray(); jsonLongs.add(0, "111"); jsonLongs.add(1, "222.25"); jsonLongs.add(2, new Long(333)); jsonLongs.add(3, 444); Long[] log=getJsonToLongArray(jsonLongs.toString()); for(int i=0;i<log.length;i++){ System.out.println(log[i]); } JSONArray jsonStrs = new JSONArray(); jsonStrs.add(0, "2011-01-01"); jsonStrs.add(1, "2011-01-03"); jsonStrs.add(2, "2011-01-04 11:11:11"); Date[] d=getJsonToDateArray(jsonStrs.toString()); for(int i=0;i<d.length;i++){ System.out.println(d[i]); } } /*结果如下: * 111 * 222 * 333 * 444 * * Sat Jan 01 00:00:00 CST 2011 * Mon Jan 03 00:00:00 CST 2011 * Tue Jan 04 00:00:00 CST 2011 */

SugarHosts糖果主机,(67元/年)云服务器/虚拟主机低至半价

SugarHosts 糖果主机商也算是比较老牌的主机商,从2009年开始推出虚拟主机以来,目前当然还是以虚拟主机为主,也有新增云服务器和独立服务器。早年很多网友也比较争议他们家是不是国人商家,其实这些不是特别重要,我们很多国人商家或者国外商家主要还是看重的是品质和服务。一晃十二年过去,有看到SugarHosts糖果主机商12周年的促销活动。如果我们有需要香港、美国、德国虚拟主机的可以选择,他们家的...

易探云(QQ音乐绿钻)北京/深圳云服务器8核8G10M带宽低至1332.07元/年起

易探云怎么样?易探云香港云服务器比较有优势,他家香港BGP+CN2口碑不错,速度也很稳定。尤其是今年他们动作很大,推出的香港云服务器有4个可用区价格低至18元起,试用过一个月的用户基本会续费,如果年付的话还可以享受8.5折或秒杀价格。今天,云服务器网(yuntue.com)小编推荐一下易探云国内云服务器优惠活动,北京和深圳这二个机房的云服务器2核2G5M带宽低至330.66元/年,还有高配云服务器...

BGP.TO日本和新加坡服务器进行促销,日本服务器6.5折

BGP.TO目前针对日本和新加坡服务器进行促销,其中日本东京服务器6.5折,而新加坡服务器7.5折起。这是一家专门的独立服务器租售网站,提供包括中国香港、日本、新加坡和洛杉矶的服务器租用业务,基本上都是自有硬件、IP资源等,国内优化直连线路,机器自动化部署上架,并提供产品的基本管理功能(自助开关机重启重装等)。新加坡服务器 $93.75/月CPU:E3-1230v3内存:16GB硬盘:480GB ...

json格式化为你推荐
卖源码淘宝上卖的网站源码可靠吗提升网站排名怎么提升网站的排名校园网络拓扑图大学校园网拓扑图u盾证书“U盾”和“数字证书”有什么区别?色空间求图像处理中颜色空间的介绍,越详细越好化学键理论关于化学键的知识说明书之家网站哪里有SONY专业摄像机的使用说明书网通玩电信游戏卡怎么办我的网是网通,我玩电信区的游戏,总是卡,怎么办呢2017双112017年双11有哪些值得购买的商品人工电源网络EMC测试的介绍
北京域名空间 burstnet softlayer koss 512m内存 标准机柜尺寸 魔兽世界台湾服务器 促正网秒杀 已备案删除域名 1g空间 100mbps 万网空间购买 最漂亮的qq空间 带宽测试 睿云 双十二促销 酷锐 register.com web是什么意思 rsync 更多