json和php交換數(shù)據(jù) php json轉(zhuǎn)對(duì)象

json如何接收php處理數(shù)據(jù)

對(duì)于json,PHP有對(duì)應(yīng)的方法進(jìn)行操作。

目前成都創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、吳堡網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

一般而言,json會(huì)以字符串形式傳給PHP腳本,一般都是放在$_POST里面,

?php

// 接收

$json_parameter = $_POST['json_str'];

// 處理, 變成數(shù)組

$array = json_decode($json_parameter);

// PHP 把數(shù)組數(shù)據(jù)變成json格式字符串,發(fā)給頁(yè)面

$demo = array(

'key' = 'value',

'key2' = 'value2'

);

$demo_json = json_encode($demo); // 格式是{"key":"value","key2":"value2"}

echo $demo_json;

php轉(zhuǎn)換成json數(shù)據(jù)格式

其實(shí)就是把這3個(gè)結(jié)果并成一個(gè)數(shù)組,再轉(zhuǎn)就是了

例如,

$res1=mysql_query($sql1);

$res2=mysql_query($sql2);

$res3=mysql_query($sql3);

定義一個(gè)新的數(shù)組 $a = array();

將3個(gè)結(jié)果壓入這個(gè)新的數(shù)組

array_push($a,$res1);

array_push($a,$res2);

array_push($a,$res3);

最后轉(zhuǎn)義輸出

echo json_encode($a);

LZ遇到問(wèn)題不要?dú)怵H呀

php和js如何通過(guò)json互相傳遞數(shù)據(jù)

只要將json數(shù)據(jù)用引號(hào)引起來(lái)作為字符串傳遞給PHP【通常用ajax進(jìn)行】就可以用json_decode函數(shù)解碼了。沒(méi)錯(cuò)!就是這樣!但是在構(gòu)造json字符串的時(shí)候一定要仔細(xì),如果你不經(jīng)常構(gòu)造json字符串,那么不妨用

echo json_encode(array('k'=array("a"='1','2','3')))

這樣的方式,查看你需要構(gòu)造的目標(biāo)字符串的json格式。這樣你就可以在js中根據(jù)你想要的結(jié)果來(lái)構(gòu)造了!

如何在PHP中返回Json數(shù)據(jù)

概述

不對(duì)。

返回json用的json_encode()方法沒(méi)錯(cuò),但是需要在頭部聲明格式。

代碼解析

php返回需要用json_encode()方法來(lái)將需要轉(zhuǎn)換的字符串轉(zhuǎn)換成json編碼格式(注意:僅僅更換文件內(nèi)容,而返回的文件依然為文本格式且編碼為gtk)

所以,這里需要在php頭部聲明

header('Content-Type:text/json;charset=utf-8');

拓展內(nèi)容

json

JSON(JavaScript?Object Notation, JS 對(duì)象簡(jiǎn)譜) 是一種輕量級(jí)的數(shù)據(jù)交換格式。它基于?ECMAScript?(歐洲計(jì)算機(jī)協(xié)會(huì)制定的js規(guī)范)的一個(gè)子集,采用完全獨(dú)立于編程語(yǔ)言的文本格式來(lái)存儲(chǔ)和表示數(shù)據(jù)。簡(jiǎn)潔和清晰的層次結(jié)構(gòu)使得 JSON 成為理想的數(shù)據(jù)交換語(yǔ)言。 易于人閱讀和編寫(xiě),同時(shí)也易于機(jī)器解析和生成,并有效地提升網(wǎng)絡(luò)傳輸效率。

json通常被作為配置文件,常見(jiàn)還有.ini

網(wǎng)頁(yè)標(biāo)題:json和php交換數(shù)據(jù) php json轉(zhuǎn)對(duì)象
路徑分享:http://muchs.cn/article0/dosjeoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、App設(shè)計(jì)App開(kāi)發(fā)、品牌網(wǎng)站制作、全網(wǎng)營(yíng)銷(xiāo)推廣、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名