Python3的json和PHP的json
Python3操作json的標準api庫參考:https://docs.python.org/3/library/json.html#module-json
>>> aa = [`/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png`] >>> json.dumps(aa) `["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"]` >>> cc =json.dumps(aa) >>> cc `["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"]` >>> json.loads(cc) [`/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png`] >>> bb = `["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"]` >>> json.loads(bb) [`/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png`]
PHP 的json操作:
json_encode() 和 json_decode()
echo `<br/>`; echo `<br/>`; $imgPath[]= `/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png`; echo `<br/>`; echo json_encode($imgPath); echo `<br/>`; $imgPath = `["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"]`; echo `<br/>`; echo $imgPath; echo `<br/>`; echo json_decode($imgPath)[0]; echo `<br/>`; $imgPath = `["/upload/2015-05-15/831c57de3ec173564a5ae04613a38781.png"]`; echo `<br/>`; echo $imgPath; echo `<br/>`; echo json_decode($imgPath)[0]; echo `<br/>`;
然後PHP頁面的列印結果:
/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png ["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"] ["/upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png"] /upload/2015-09-30/12a9f45b2b7aa56e478701586375b984.png ["/upload/2015-05-15/831c57de3ec173564a5ae04613a38781.png"] /upload/2015-05-15/831c57de3ec173564a5ae04613a38781.png
個人習慣:
json主要用在PHP的array物件 和 python的list物件上。
PHP和Python3能將同樣的json還原成 各自的object 且 在各自的語言環境下代表的意義是同樣的。
但是 PHP和python將object生成json的時候,卻不太一樣了,PHP生成的json中多了反斜線。
相關文章
- PHP JSON的BUGPHPJSON
- php和json的應用例項PHPJSON
- PHP中json_decode()和json_encode()的使用方法PHPJSON
- json字串和json格式物件的轉換JSON字串物件
- javascript物件和php物件和json區別JavaScript物件PHPJSON
- Java中的Json Path和Json Merge PatchJavaJSON
- json陣列和json物件的包含關係JSON陣列物件
- Python3 解析複雜結構的 jsonPythonJSON
- array2json() - Convert PHP arrays to JSONJSONPHP
- PHP的json_encode分析薦PHPJSON
- 在PHP語言中使用JSON和將json還原成陣列PHPJSON陣列
- php中利用json_encode和json_decode傳遞包括特殊字元的資料PHPJSON字元
- PHP“CannotuseobjectoftypestdClassasarray”(php在呼叫json_decode從字串物件生成json物件時的報錯)PHPObjectJSON字串物件
- php陣列轉換為json,json又轉化為php物件。PHP陣列JSON物件
- XML和JSON的介紹XMLJSON
- Json Schema簡介和Json Schema的.net實現庫 LateApexEarlySpeed.Json.SchemaJSON
- php傳遞json給jquery的問題PHPJSONjQuery
- 前端封裝成json資料和json陣列的方法前端封裝JSON陣列
- Android中實現JSON字串和JSON物件的轉換AndroidJSON字串物件
- javascript和php使用ajax通訊傳遞JSONJavaScriptPHPJSON
- JSON.parse()和JSON.stringify()JSON
- javascript ------->this 和jsonJavaScriptJSON
- JSON的特點和優勢JSON
- js 中的json物件和mapJSON物件
- JSON的parse()和stringfy()方法JSON
- php操作JSON格式資料PHPJSON
- php json提交亂碼的解決辦法PHPJSON
- js解析php格式的表單到json物件PHPJSON物件
- PHP-json_encode()生成的“”被轉譯PHPJSON
- ***PHP請求服務curl以及json的解析PHPJSON
- json 物件與json 字串的區別。JSON物件字串
- 使用Jquery和JSON的州和城市列表jQueryJSON
- JSON.parse()與JSON.stringify()的用法,以及eval()和new FunctionJSONFunction
- JSON.NET框架實現C#物件和JSON字串的轉換JSON框架C#物件字串
- JSON簡介(java中的json庫使用)JSONJava
- 🎩 JSON Wizard for Mac - 解析你的 JSON 資料!🔮JSONMac
- JSON.parse 和 JSON.stringify 詳解JSON
- JQuery中ajax和JSON的獲取jQueryJSON