nnpc.net
当前位置:首页 >> 如何将json格式的string字符串转换为string数组 >>

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

首先应该转换JSON格式 $str = json_decode($json,true); 然后再把字符串分割成数组 $arr = explode("分割条件",$str);

public static void main(String[] args){ String s="[{\"type\":\"城际高速\",\"station\":\"北京南\",\"stationNO\":\"1\",\"days\":\"1\",\"arriveTime\":\"-\",\"startDriveTime\":\"08:45\",\"km\":\"0\"},{\"type\":\"城

通常都是用eval()函数来进行转换的, 例如:var sJson = '{a: 1}';var o = eval('(' + sJson + ')');alert(o.a);如果是数组的话, 也是类似的,在字符串两边各加上一个小括号, 然后用eval()函数将其转换为数组,再赋值给某个变量

你可以用正则表达式:List names = new ArrayList();List ids = new ArrayList();Pattern p = Pattern.compile("\"(.*?)\",\"(.*?)\"") ;Matcher m = p.matcher(s);while(m.find()){ names.add(m.group(1)); ids.add(m.group(2));}

不知道你问的是什么语言?js吗?JSON.stringify(obj)将JSON转为字符串.JSON.parse(string)将字符串转为JSON格式;

js的话 var array = eval(json),然后将array循环

json有自己的方法String str="";JSONArray json = JSONArray.fromObject(str);

将json字符串转成Java的Array数组 private String json = "{\"address\":\"chian\",\"birthday\":{\"birthday\":\"2010-11-22\"},"+ "\"email\":\"email@123.com\",\"id\":22,\"name\":\"tom\"}"; @Test public void readJSON2

1.json类型的字符串转换为json对象及取值<br>1 var jsonString = '{"bar":"property","baz":3}';<br>2 var jsObject = JSON.parse(jsonString); //转换为json对象<br>3 alert(jsObject.bar); //取json中的值<br><br> 2.json对象转为json类型的字

jquery把json字符串转数组对象的方法://数组转json串 var arr = [1,2,3, { a : 1 } ]; json.stringify( arr );//json字符串转数组 var jsonstr = '[1,2,3,{"a":1}]'; json.parse( jsonstr ); json(javascript object notation)是一种轻量级的数据交换语言,以文字为基础

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com