百度
360搜索
搜狗搜索

json数组转字符串,php怎么json数据转化为字符串详细介绍

本文目录一览: jsonarray怎么转化为string

public static void main(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 = new String[array.size()+1][7];
String[] ss = {"type", "station","stationNO", "days", "arriveTime", "startDriveTime", "km"};
int[] a = {1,2,3};
ary[0] = ss;
int i=1;
while(iter.hasNext()){
JSONObject jObj = (JSONObject)iter.next();
ary[i] = new String[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.stringify(xxx);
比如在js中:
var joker = {name:"Joker",age:23};//这是个json对象。
var result_string = JSON.stringify(joker);//这个result_string就是String了。
var result_json = JSON.parse(result_string);//这个result_json就是又转换回json了。
JSONArray与JSONObject的区别:
区别在于JSONObject是一个{}包裹起来的一个对象(Object)。
而JSONArray则是[]包裹起来的一个数组(Array)。
说白点就是一个是数组一个是对象或字符串。
有网址的就必须先转换。不然//会变方向。无法读取。

怎么把json数组里的某一项的value转化为字符串格式

先把json转数组,for循环后直接.dataType就有了
var jsonObj = JSON.parse(jsonStr)
console.log(jsonObj)
var jsonStr1 = JSON.stringify(jsonObj) console.log(jsonStr1+"jsonStr1")
var jsonArr = [];
for(var i =0 ;i < jsonObj.length;i++){
jsonArr[i] = jsonObj[i];
}
console.log(typeof(jsonArr))
那个说php简直来搞笑的
这种问题感觉在网上百度一下到处都是答案,还有花钱,上面代码就是百度的

json数组转换成字符串后怎么转化回来

需要导入两个jar包 json-lib是用于转换json字符串的核心jar包,上面那个是辅助的。 转换json数组就是JSONArray.fromObject(arrayList).toString(); 转换json对象就是JSONObject.fromObject(arrayList).toString();

php怎么json数据转化为字符串

json数据本身就是一个字符串。
如果说转换,只是说,php数组和json字符串之间的转化,在这里给你介绍php操作json的两个函数
json_decode() 对 JSON 格式的字符串进行编码 说明 mixed json_decode ( string $json [, bool $assoc ] ) 接受一个 JSON 格式的字符串并且把它转换为 PHP 变量 参数 json 待解码的 json string 格式的字符串。 assoc 当该参数为 TRUE 时,将返回 array 而非 object 。
返回值 Returns an object or if the optional assoc parameter is TRUE, an associative array is instead returned.
json_encode — 对变量进行 JSON 编码 Report a bug 说明 string json_encode ( mixed $value [, int $options = 0 ] ) 返回 value 值的 JSON 形式 Report a bug 参数 value 待编码的 value ,除了resource 类型之外,可以为任何数据类型 该函数只能接受 UTF-8 编码的数据

js怎么把json数组转换成字符串

1、javascript里面的数组都是关联数组吧?js对象的本质就是关联数组。索引数组也就是常说的数组,数组是对象,所以数组的本质也是关联数组,但通常没人这么说。2、唯一区别就是:索引数组的索引只能是0和正整数,但它是有序的。关联数组的索引很宽松,但关联数组是无序的,就这个。3、json对象是严格版本的关联数组。4、至少在chrome下,索引数组和关联数组的速度是一样的。5、索引数组的好处就是格式简单,关联数组的好处是键可以任意定义。现代浏览器中提供了JSON.stringify()方法将数组,对象转成json。JSON.stringify把一个对象转换成json字符串,JSON.parse把一个json字符串解析成对象。不支持的可以引入json2.js$.fn.stringifyArray=function(array){returnJSON.stringify(array)}$.fn.parseArray=function(array){returnJSON.parse(array)}然后调用:$("").stringifyArray(array)

怎么把json数组转为字符串数组

将json字符串转成Java的Array数组
private String json = "{\"address\":\"chian\",\"birthday\":{\"birthday\":\"2010-11-22\"},"+
"\"email\":\"email@123.com\",\"id\":22,\"name\":\"tom\"}";
@Test
public void readJSON2Array() {
try {
json = "[" + json + "]";
jsonArray = JSONArray.fromObject(json);
Object[] os = jsonArray.toArray();
System.out.println(os.length);
Student[] stus = (Student[]) JSONArray.toArray(jsonArray, Student.class);
System.out.println(stus.length);
System.out.println(stus[0]);
} catch (Exception e) {
e.printStackTrace();
}
}
运行的结果如下:
==============JSON Arry String >>> Java Array ==================
#%%%{"address":"chian","birthday":{"birthday":"2010-11-22"},"email":"email@123.com","id":22,"name":"tom"}
1
{"address":"chian","birthday":{"birthday":"2010-11-22"},"email":"email@123.com","id":22,"name":"tom"}
{"address":"chian","birthday":{"birthday":"2010-11-22"},"email":"email@123.com","id":22,"name":"tom"}
1
将JSON字符串转成Java的List集合
private String json = "{\"address\":\"chian\",\"birthday\":{\"birthday\":\"2010-11-22\"},"+
"\"email\":\"email@123.com\",\"id\":22,\"name\":\"tom\"}";
public void readJSON2List() {
try {
json = "[" + json + "]";
jsonArray = JSONArray.fromObject(json);
List

list = JSONArray.toList(jsonArray, Student.class);

System.out.println(list.size());

System.out.println(list.get(0));

list = JSONArray.toList(jsonArray);

System.out.println(list.size());

System.out.println(list.get(0));

} catch (Exception e) {

e.printStackTrace();

}

}

阅读更多 >>>  安卓json解析,Android 中解析 JSON

怎样将json对象数组转换为字符串数组

将json字符串转成Java的Array数组
private String json = "{\"address\":\"chian\",\"birthday\":{\"birthday\":\"2010-11-22\"},"+
"\"email\":\"email@123.com\",\"id\":22,\"name\":\"tom\"}";
@Test
public void readJSON2Array() {
try {
json = "[" + json + "]";
jsonArray = JSONArray.fromObject(json);
Object[] os = jsonArray.toArray();
System.out.println(os.length);
Student[] stus = (Student[]) JSONArray.toArray(jsonArray, Student.class);
System.out.println(stus.length);
System.out.println(stus[0]);
} catch (Exception e) {
e.printStackTrace();
}
}
  运行的结果如下:
==============JSON Arry String >>> Java Array ==================
#%%%{"address":"chian","birthday":{"birthday":"2010-11-22"},"email":"email@123.com","id":22,"name":"tom"}
1
{"address":"chian","birthday":{"birthday":"2010-11-22"},"email":"email@123.com","id":22,"name":"tom"}
{"address":"chian","birthday":{"birthday":"2010-11-22"},"email":"email@123.com","id":22,"name":"tom"}
1
  将JSON字符串转成Java的List集合
private String json = "{\"address\":\"chian\",\"birthday\":{\"birthday\":\"2010-11-22\"},"+
"\"email\":\"email@123.com\",\"id\":22,\"name\":\"tom\"}";
public void readJSON2List() {
try {
json = "[" + json + "]";
jsonArray = JSONArray.fromObject(json);
List

list = JSONArray.toList(jsonArray, Student.class);

System.out.println(list.size());

System.out.println(list.get(0));

list = JSONArray.toList(jsonArray);

System.out.println(list.size());

System.out.println(list.get(0));

} catch (Exception e) {

e.printStackTrace();

}

}

PHP如何把JSON字符串转为数组

PHP如何把JSON字符串转为数组在PHP中可以使用“json_decode()”函数把JSON字符串转为数组,该函数的作用对JSON格式的字符串进行解码,其语法为“json_decode(str,assoc)”,使用时将字符串传入第1个参数并将第2个设置为TRUE即可。示例代码:$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';var_dump(json_decode($json, true));打印结果:array(5) { ["a"] => int(1) ["b"] => int(2) ["c"] => int(3) ["d"] => int(4) ["e"] => int(5)}推荐教程:《PHP教程》

php如何将json对象转字符串

json是JavaScript的一种数据对象,php中所谓的json,其实就是有着json这种特殊格式的字符串,它并不是对象,可以通过json_decode函数把这个字符串转成对象或数组。说白了就是php中的json就是字符串,你还要怎么转为字符串?

网站数据信息

"json数组转字符串,php怎么json数据转化为字符串"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:json数组转字符串,php怎么json数据转化为字符串的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!