JSON

JSON:(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式,JSON語法是javaScript對(duì)象表示語法的子集
json字符串:‘{”err“:0,"msg":"json字符串"}’;
json對(duì)象:鍵值加雙引號(hào),鍵也是以字符串表示的對(duì)象
var obj={
"user":"",
"age":"",
"play":"",
}
json對(duì)象轉(zhuǎn)化為json字符串方法:
JSON.stringify(jsonobj);
json字符串轉(zhuǎn)化為json對(duì)象
JSON.parse(jsonstr);

把php數(shù)組轉(zhuǎn)換成JSON字符串,再通過JSON.parse() ,把JSON字符串轉(zhuǎn)成數(shù)組
var arr=JSON.parse('<?php echo json_encode($arr) ?>');

把php變量轉(zhuǎn)化為js變量
var str="<?php echo $str ?>";---不加“”結(jié)果為 hello world,不是字符串

后臺(tái)交互:
HTML中的交互鏈接,
通過apche連接到php文件存儲(chǔ),存儲(chǔ)數(shù)據(jù)
在服務(wù)器中建立php呈現(xiàn)數(shù)據(jù)
上傳文件的大小限制可以,復(fù)制后面的內(nèi)容
Loaded Configuration File/Applications/XAMPP/xamppfiles/etc/php.ini

json_encode():數(shù)組轉(zhuǎn)化為字符串
例:$arr=array("apple","banana","pear");
$str=json_encode($arr);
var_dump($str);
輸出結(jié)果:"["apple","banana","pear"]"

json_decode($json,flase/true):字符串轉(zhuǎn)化為數(shù)組或?qū)ο?br> 參數(shù)1:代表轉(zhuǎn)化的字符串
參數(shù)2:默認(rèn)為false,返回一個(gè)對(duì)象,true返回一個(gè)數(shù)組
例:
$str="hellow world";
$arr=json_decode($str,true);????????

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.使用數(shù)組拼接出如下字符串 };```function getTpl(data){var arr = "";fo...
    湖衣閱讀 395評(píng)論 0 0
  • 0、對(duì)于 HTTP 協(xié)議而言,HTML、CSS、JS、JSON 的本質(zhì)都是什么? 1.對(duì)于HTTP協(xié)議而言,htm...
    saintkl閱讀 637評(píng)論 0 0
  • 什么是JSON?什么是JSON語言?JSON 語言如何表示對(duì)象?window.JSON 是什么?如何把JSON 格...
    LeeoZz閱讀 575評(píng)論 0 0
  • 使用數(shù)組拼接出如下字符串 寫出兩種以上聲明多行字符串的方法 補(bǔ)全如下代碼,讓輸出結(jié)果為字符串: hello\饑人谷...
    畢子歌閱讀 498評(píng)論 0 0
  • 在之前我寫過php返回json數(shù)據(jù)簡單實(shí)例,剛剛上網(wǎng),突然發(fā)現(xiàn)一篇文章,也是介紹json的,還挺詳細(xì),值得參考。內(nèi)...
    溢之閱讀 679評(píng)論 0 0

友情鏈接更多精彩內(nèi)容