如何json格式的string字符串转换string数组?..
发布时间:2011-05-17

www.json.org上有很多Java

楼主2010-10-10 4:58:31

比如一个string类型的json数组,Java code[{"type":"城际高速","station":"北京南","stationNO":"1","days":"1","arriveTime":"-","startDriveTime":"08:45","km":"0"},{"type":"城际高速","station":"天津","stationNO":"2","days":"1","arriveTime":"09:15","startDriveTime":"-","km":"120"}]

1楼

推这个,小巧好用。

JSON-Simple

2楼

你可以去看看nutz这个工具

3楼

String和JSON相互转换速度快,nutz

4楼

谢谢楼上两位。程序上如何实现啊?我试了好长时间没成功...希望哪位大哥能帮帮忙

5楼

实在不行就自己拆 先用“,”分割 再用“:”分割

6楼

JSON-Simple做的,结果是一个二阵列,至於输出格式,这个你可以自己修正。

Java codepublicstaticvoidmain(String[] args){

String s="[{\"type\":\"城际高速\",\"station\":\"北京南\",\"stationNO\":\"1\",\"days\":\"1\",\"arriveTime\":\"-\",\"startDriveTime\":\"08:45\",\"km\":\"0\"},{\"type\":\"城际高速\",\"station\":\"天津\",\"stationNO\":\"2\",\"days\":\"1\",\"arriveTime\":\"09:15\",\"startDriveTime\":\"-\",\"km\":\"120\"}]";

Object obj=JSONValue.parse(s);

JSONArray array=(JSONArray)obj;

Iterator iter=array.iterator();

String[][] ary=newString[array.size()+1][7];

String[] ss={"type","station","stationNO","days","arriveTime","startDriveTime","km"};int[] a={1,2,3};

ary[0]=ss;inti=1;while(iter.hasNext()){

JSONObject jObj=(JSONObject)iter.next();

ary[i]=newString[7];

ary[i][0]=(String)jObj.get("type");

ary[i][1]=(String)jObj.get("station");

ary[i][2]=(String)jObj.get("stationNO");

ary[i][3]=(String)jObj.get("days");

ary[i][4]=(String)jObj.get("arriveTime");

ary[i][5]=(String)jObj.get("startDriveTime");

ary[i][6]=(String)jObj.get("km");

i++;

}

System.out.println(Arrays.toString(ary[0]));

System.out.println(Arrays.toString(ary[1]));

System.out.println(Arrays.toString(ary[2]));

}

如何将json格式的string字符串转换为string数组相关推荐

  1. php将字符串转换为json格式,js中将字符串转换为json格式的三种方法

    json在js的开发过程中经常会用到,像在使用ajax开发的项目过程中,经常需要将json格式的字符串返回到前端,前端解析成json对象. 下面为大家介绍下将字符串转换为json对象的三种常用的方法: ...

  2. 把String字符串转换为Int数组

    数字型String字符串转换成int型数组 方法一. Java代码   String str = "1,2,3,4,5,6" public int[] StringtoInt(St ...

  3. string字符串转换为array(互换)

    将string字符串转换为array数组 NSArray  *array = [Str componentsSeparatedByString:@","]; 反向方法 将array ...

  4. Java String字符串转int数组

    String类的toCharArray()方法可将字符串转为数组. "abcde"转为[a,b,c,d,e] "123456"转为[1,2,3,4,5,6] ( ...

  5. JSon_零基础_005_将po(bean)对象转换为JSon格式的对象字符串,返回给界面

    将po(bean)对象转换为JSon格式的对象字符串,返回给界面 导入jar包: 编写po(bean)类: package com.west.webcourse.po;/*** 第01步:编写bean ...

  6. js中string字符串转换为JSON对象 - 方法大全(4种)

    js中string字符串转换为JSON对象 - 方法大全(4种) jQuery插件支持的转换方式: 示例: //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对 ...

  7. string字符串转换为Date日期格式

    string字符串转换为Date日期格式 ###示例如下 // yyyy-MM-dd HH:mm, 要转换什么格式的日期字符串, 就写什么格式SimpleDateFormat dateFormat = ...

  8. 不使用java内置函数,将String字符串转换为int类型

    package com.test;public class AtoiTest {public static void main(String[] args) throws Exception {Str ...

  9. java字符串转list_java将String字符串转换为ListLong类型实例方法

    在一些应用场景当中,我们可能会遇到以下的场景,我们要使用的类型是List类型,但是接收到的参数是Stirng类型如1,2,3,4等这样的形式 那么我们可以通过采用以下的代码完成以上需求的转换 priv ...

最新文章

  1. 逻辑模型设计步骤-粒度层次划分
  2. 磁盘管理 ——RAID1+0卷+LVM
  3. 什么是关键字驱动框架(自动化测试)
  4. 关于单车创新的一两点思考
  5. KSS2-成本中心作业价格分割(错误!!!)
  6. 分页刷新(SwipeRefreshLayout+SwipeMenuRecyclerView)
  7. python 操作RabbitMQ
  8. 【转发】响应式Web设计?怎样进行?
  9. android 的a标签,Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)...
  10. 13家公司半年报业绩预喜 分布式将成光伏产业发展方向
  11. CnPack源码模板功能快速添加注释
  12. 【矩阵论 图论】期末考试复习思维导图
  13. 基于MODBUS通讯协议的酒厂温湿度、光照度数据采集系统的设计与实现
  14. 微信公众平台学习笔记
  15. 从另一个世界归来的幽灵
  16. OpenCV-透视变换及对二维点求透视变换之后的坐标
  17. 简单工厂模式、工厂方法模式与抽象工厂模式
  18. RGB 真彩色图像,CMYK 出版图像,YCbCr,L灰度图像
  19. Duplicate entry '1106a210d0794c45a005ef034bc1b664' for key 'PRIMARY'
  20. Kali Linux 简介

热门文章

  1. 鸿蒙2.0开始推送,华为OS首次登陆手机,亮点槽点都在这里
  2. Deepfake这次不换脸了,直接换了座城市
  3. 涂鸦智能冲刺IPO,不卖硬件的AIoT公司,团队阿里云出身,腾讯是大股东
  4. 计算机技能最新需求排名:Python增速爆炸,SQL和Java老当益壮,AWS令人惊讶
  5. 如何让自己的开源库支持cocoapods?
  6. 光伏产品发展之路:从反倾销到欧盟加收税款
  7. 上传一份个人学习struts2的历程笔记
  8. glide等图片缓存框架替换缓存图片解决方案
  9. sql instr()与LOCATE()字符串查找函数
  10. v9更新栏目缓存提示PHP has encountered a Stack overflow解决方法