您的位置:

php如何将字符串转成json格式(php字符串转json对象)

php如何将字符串转成json格式(php字符串转json对象)

更新:

本文目录一览:

PHP 怎么字符串转换成json格式输出

你这个不就是json字符串么?

php里面有2个函数:json_encode 和 json_decode

查一下手册就可以解决了。

json_decode($str, true) 可以得到数组,第二参数不加默认为false,得到对象。

php转换成json数据格式

其实就是把这3个结果并成一个数组,再转就是了

例如,

$res1=mysql_query($sql1);

$res2=mysql_query($sql2);

$res3=mysql_query($sql3);

定义一个新的数组 $a = array();

将3个结果压入这个新的数组

array_push($a,$res1);

array_push($a,$res2);

array_push($a,$res3);

最后转义输出

echo json_encode($a);

LZ遇到问题不要气馁呀

PHP怎么把多个数组揉成一个json字符串?

?php

//创建数组

$array = array(

"name" = "Hza",

"age" = 21

);

//数组转化为json格式

echo json_encode($array);

echo "br /";

//创建类

class Student {

public $name;

public $age;

//初始化是赋值

function __construct($name, $age)

{

$this-name = $name;

$this-age = $age;

}

//魔术方法 把对象转换成字符串格式 以备使用json_encode()函数

function __tostring() {

//对象转化为json格式

return json_encode($this,JSON_FORCE_OBJECT);

}

}

//实例化对象

$person1 = new Student('Hza', 20);

//输出json格式

echo $person1;

?

扩展资料:

json六个构造字符:

begin-array = ws %x5B ws ; [ 左方括号

begin-object = ws %x7B ws ; { 左大括号

end-array = ws %x5D ws ; ] 右方括号

end-object = ws %x7D ws ; } 右大括号

name-separator = ws %x3A ws ; : 冒号

value-separator = ws %x2C ws ; , 逗号

在这六个构造字符的前或后允许存在无意义的空白符(ws):

ws = *(%x20 /; 空间

%x09 /; 水平标签

%x0A /; 换行或换行

%x0D); 回程

php string类型转换成json类型

前台:

form action="跳转页面" method="post" enctype="multipart/form-data"

input type="file" name="fname" /

input type="submit" value="Submit" /

/form

input[type=file] 表示:需要上传的文本或者图片

后台:

echo json_encode($_POST); // 输出json 字符串

输出的内容是上传到服务器的文件路径等相关信息

php的json字符串转化为json数据

js中:

json格式字符串转json对象(strJSON代表json字符串)

var obj = eval(strJSON);

var obj = strJSON.parseJSON();

var obj = JSON.parse(strJSON);

json对象转json格式字符串(obj代表json对象)

var str = obj.toJSONString();

var str = JSON.stringify(obj)

运用时候需要除了eval()以外,其他的都需要引入json.js包,切记!!!

PHP如何正常转换中文json格式字符串

在 php 中使用 json_encode() 内置函数(php 5.2)可以使用得 php 中数据可以与其它语言很好的传递并且使用它。这个函数的功能是将数值转换成json数据存储格式,但是转换后的中文会变成Unicode编码。

[php] view plaincopyprint?

?php

$arr = array

(

'Name'='希亚',

'Age'=20

);

$jsonencode = json_encode($arr);

echo $jsonencode;

?

程序运行结果如下:

[php] view plaincopyprint?

{"Name":null,"Age":20}

json_encode 函数中中文被编码成 null 了,Google 了一下,很简单,为了与前端紧密结合,Json 只支持 utf-8 编码,我认为是前端的 Javascript 也是 utf-8 的原因。

[php] view plaincopyprint?

?php

$array = array

(

'title'=iconv('gb2312','utf-8','这里是中文标题'),

'body'='abcd...'

);

echo json_encode($array);

?

php如何将字符串转成json格式(php字符串转json对

本文目录一览: 1、PHP 怎么字符串转换成json格式输出 2、php转换成json数据格式 3、PHP怎么把多个数组揉成一个json字符串? 4、php string类型转换成json类型 5、p

2023-12-08
由php对象生成json字符串(json字符串转json对象

本文目录一览: 1、php怎么json数据转化为字符串 2、php转换成json数据格式 3、php对象转json字符串时如何排序 4、php如何将json对象转字符串 5、如何把对象转化为字符串 p

2023-12-08
phpjson字符串转对象(php json转字符串)

本文目录一览: 1、php 怎么 字符串 转 json对象 2、JSON PHP中,Json字符串反序列化成对象/数组的方法 3、php如何返回json对象呢 4、PHP怎么把json字符串转为对象

2023-12-08
php解析json字符串,php json字符串转json对

2022-11-23
php数组转换json串(php json字符串转json对

2022-11-10
向服务器发送json格式字符串(json字符串转字符串)

本文目录一览: 1、前台往后台传送JSON格式的字符串为什么JAVA后台接收的时候总报错! 2、如何用post方法向服务器发送一个json类型的字符串 3、php如何发送和接收JSON数据 4、如何上

2023-12-08
PHP实现JSON字符串转JSON对象方法

2023-05-11
json字符串转clob(json字符串转换为Json对象

本文目录一览: 1、如何把这样的json串转换成对象 2、oracle clob xml json 3、java中json字符串怎么转json对象 4、如何把一个json文件转换成字符串 5、Orac

2023-12-08
java集合转json字符串,java字符串转json对象

2022-11-25
如何将JSON字符串转换为Java对象? - JSON转换

2023-05-17
PHP字符串转JSON方法详解

2023-05-11
java实体类转换json字符串,字符串转json对象 ja

2022-11-24
php返回json对象数组,php数组转json字符串

2022-11-30
json转换数组php(json字符串转为json数组)

本文目录一览: 1、php 怎么将json 转成数组对象 2、php怎么将数组数组转化为json格式的数据 3、PHP json_encode 变量如何转换成数组? 4、php 将json格式数据转换

2023-12-08
在java中转义json字符串(java json字符串转义

2022-11-08
使用java将json字符串转换成实体类,java json

2023-01-04
javajson(javajson字符串转json对象)

2022-11-09
java转义json字符串,带转义字符的json字符串如何处

2022-11-22
json字符转javamap(json字符串转换)

本文目录一览: 1、java在后台如何将前台传过来的json格式数据转换为map? 2、java json字符串转换Map 3、json字符串怎样转换成map 4、json字符串转java map 5

2023-12-08
php生成xml字符串,java生成xml字符串

2022-11-25