日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

如何将JSON字符串格式化输出

發布時間:2023/12/13 综合教程 19 生活家
生活随笔 收集整理的這篇文章主要介紹了 如何将JSON字符串格式化输出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一般在項目中,我們可能會經常需要對返回結果進行格式化處理,比如先把返回結果對象轉換為JSON格式的字符串,然后再將其輸出。這個JSON格式化處理的過程,我們在前端或者后端都可以實現。

前端格式化

在JavaScript中,我們如果需要將js對象轉換為json字符串,可以通過 JSON.stringify() 來實現。

var data = {"type":"more","description":"當前地址","data":[{"name":"蘋果","value":"0","chose":false},{"name":"西瓜","value":"1","chose":true}]};
// 第三個參數 表示使用 2 個空格縮進
JSON.stringify(data , null, 2);

相反,如果需要將json字符串轉換為js對象,可以通過 JSON.parse() 來實現。

var data = '{"type":"more","description":"當前地址","data":[{"name":"蘋果","value":"0","chose":false},{"name":"西瓜","value":"1","chose":true}]}';
JSON.parse(data);

后端格式化

在Python3中,我們如果需要將Python對象轉換為json字符串,可以通過 json.dumps() 來實現。

data = {"type":"more","description":"當前地址","data":[{"name":"蘋果","value":"0","chose":False},{"name":"西瓜","value":"1","chose":True}]}
import json
# indent=4 表示使用 4 個空格縮進,ensure_ascii=False 表示防止將中文轉換成unicode編碼
json.dumps(data, indent=4, ensure_ascii=False)

相反,如果需要將json字符串轉換為Python對象,可以通過 json.loads() 來實現。

# 注意 data 為JSON字符串時,False、True 要改為 false、true
data = '{"type":"more","description":"當前地址","data":[{"name":"蘋果","value":"0","chose":false},{"name":"西瓜","value":"1","chose":true}]}'
import json
json.loads(data)

作者:wintest
出處:https://www.cnblogs.com/wintest
本文版權歸作者和博客園共有,歡迎轉載,但必須在文章頁面明顯位置給出原文鏈接,并保留此段聲明,否則保留追究法律責任的權利。

總結

以上是生活随笔為你收集整理的如何将JSON字符串格式化输出的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。