zoukankan      html  css  js  c++  java
  • 如何将json格式的string字符串转换为string数组

    如何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]));

    }



  • 相关阅读:
    物联网浪潮之下如何从 0 到 1开启智能化硬件开发?
    安卓开发工程师应该这样快速使用机智云APP开源框架
    hdu 1246
    UVa202
    CodeForces
    热身经验被打脸总结大会感想
    多重背包的二进制优化
    背包问题+欧拉筛法
    HDU 1106
    HDU 1215
  • 原文地址:https://www.cnblogs.com/moonvan/p/2242403.html
Copyright © 2011-2022 走看看