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 */

青云互联:洛杉矶CN2弹性云限时七折,Cera机房三网CN2gia回程,13.3元/月起

青云互联怎么样?青云互联是一家成立于2020年6月份的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、香港服务器、美国云服务器,让您的网站高速、稳定运行。目前,美国洛杉矶cn2弹性云限时七折,美国cera机房三网CN2gia回程 13.3元/月起,可选Windows/可自定义配置。点击进入:青云互联官网青云互联优惠码:七折优惠码:dVRKp2tP (续...

BlueHost主机商年中618活动全场低至五折

BlueHost 主机商在以前做外贸网站的时候还是经常会用到的,想必那时候有做外贸网站或者是选择海外主机的时候还是较多会用BlueHost主机商的。只不过这些年云服务器流行且性价比较高,于是大家可选择商家变多,但是BlueHost在外贸主机用户群中可选的还是比较多的。这次年中618活动大促来袭,毕竟BLUEHOST商家目前中文公司设立在上海,等后面有机会也过去看看。他们也会根据我们的国内年中促销发...

HostKvm 黑色星期五香港服务器终身六折 其余机房八折

HostKvm商家我们也不用多介绍,这个服务商来自国内某商家,旗下也有多个品牌的,每次看到推送信息都是几个服务商品牌一起推送的。当然商家还是比较稳定的,商家品牌比较多,这也是国内商家一贯的做法,这样广撒网。这次看到黑五优惠活动发布了,针对其主打的香港云服务器提供终身6折的优惠,其余机房服务器依然是8折,另还有充值50美元赠送5美元的优惠活动,有需要的可以看看。HostKvm是一个创建于2013年的...

json格式化为你推荐
oracle11goracle11g 为什么登不进去权限表用户,权限,角色表怎么设计第三方接口支付宝第三方接口如何实现?数字通信原理数字通信要怎么学显示系统平视显示系统是什么文件保护word保护文档怎么取消国外视频聊天网址国外多人视频聊天网站求好心人帮忙!企业电子邮箱注册电子邮箱怎么注册it人物码农是什么意思,码畜、码奴等又是什么意思广州品牌网站设计本人的公司需要专业的品牌形象设计和网站建设(我们是新的化妆品牌),不知道在广州哪家营销策划公司性价比高?
播放vps上的视频 域名备案中心 骨干网 ftp空间 warez 星星海 lunarpages 视频存储服务器 域名优惠码 gateone phpmyadmin配置 服务器合租 搜索引擎提交入口 台湾谷歌 跟踪路由命令 视频服务器是什么 外贸空间 中国电信网络测速 独立主机 网页加速 更多