nodejs寫入json檔案,格式化輸出json的方法
假如我需要把data序列化成json字串,然後寫入data.json檔案中,程式碼如下:
1 let str = JSON.stringify(data) 2 3 fs.writeFile('data.json',str,function(err){ 4 if (err) {res.status(500).send('Server is error...')} 5 })
入json檔案後,都會出現很噁心的一行式,看看
不能忍對不對!!!
Vanilla JS的JSON.stringify()是可以讓輸出實現漂亮直觀的json的。
第一段程式碼可以這樣寫,第三個引數設定為"\t"(第二個引數一定要補,可以寫成"",也可以為null):
let str = JSON.stringify(data,"","\t")
let str = JSON.stringify(data,null,"\t")
然後data.json就可以這樣
很完美對不對!!!
*注:JSON.stringify()具體用法參考MDN
相關推薦
nodejs寫入json檔案,格式化輸出json的方法
假如我需要把data序列化成json字串,然後寫入data.json檔案中,程式碼如下: 1 let str = JSON.stringify(data) 2 3 fs.writeFile('data.json',str,function(err){ 4 if (err) {res.status(5
nodejs寫入json文件,格式化輸出json的方法
惡心 reference ava 格式化輸出 com lan 序列 .json div 假如我需要把data序列化成json字符串,然後寫入data.json文件中,代碼如下: 1 let str = JSON.stringify(data) 2 3 fs.writeF
VUE小專案問題之用axios外掛取本地json檔案,報404錯誤。
一、問題 在用axios獲取本地json資料時,總是報404錯誤。 百思不得其解。 二、經過 看網友們都是把本地json檔案放在static檔案中。 我寫的專案存放在assets中,恍然大悟,應該是檔案位置。 三、結果 檔案改存為static axios({
用Java對JSON字串進行格式化輸出
工作中進行http相關介面測試時經常會收到返回的json資料,因為沒有格式化輸入到控制檯後看起來很不直觀。 早上寫了一個小工具類,對這JSON串進行格式化輸出,代替System.out.print /** * 格式化輸入工具類 * * @author lizhgb * @d
ajax獲取伺服器靜態資源(一個.json檔案),請求成功,有檔案返回,但是ajax回撥卻進了error(一個回車鍵惹出的禍)
問題描述:同事反應問題:向後臺請求json檔案,完了在前臺渲染一個表格,但是始終渲染不出來。 $.ajax({ &nbs
python讀json檔案,匯入資料庫(回答https://ask.csdn.net/questions/712969)
1、思路一dataframe入庫 import pandas as pd import numpy as np data=pd.read_json('test.json',orient='values',encoding='utf-8') for indexs in data.i
ajax 上傳檔案,post上傳檔案,ajax 提交 JSON 格式的資料
ajax簡介 前後臺做資料互動 前後端做資料互動的方式(三種): (1)瀏覽器視窗輸入地址(get的方式)(2)form表單提交資料(3)ajax提交資料 特點 特點: (1)非同步 非同步與同步的區別:同步是請求發過去,要等著迴應;非同步不
谷歌通過ajax獲取本地JSON檔案,為什麼會提示跨域?(轉載)
https://blog.csdn.net/jiaoshuaiai/article/details/78417683 在本地寫了一段JSON程式碼,然後用ajax讀取後,在瀏覽器開啟,發現谷歌提示涉及到跨域問題, 但是跨域是由於協議,域名,埠中有一個不同,才會跨域,我在本地訪問自己的檔
如何從mysql資料庫中查詢指定欄位且符合條件的資料 ,然後拼接成json字串,最後匯出json檔案
SELECT CONCAT("{'name':'",IFNULL(Name,''),"',","'sex':'",IFNULL(Sex,''),"',","'age':'",IFNULL(Age,''),"',", "'phone':'",IFNULL(Phon
練習自己定義 JSON 檔案,然後再從 Swift 程式解讀
練習自己定義 JSON 檔案,然後再從 Swift 程式解讀在專案裡新增一個 JSON 檔,然後再從程式解讀,顯示到 App 畫面上,比方以下 demo.json 的例子:[{"name":"我的少女時代", "song":"小幸運"},{"name":"擺渡人", "song":"十年"}]程式讀取範例:l
python入門教程,格式化輸出,檔案物件
Python格式化輸出: Python的字串格式化有兩種方式: 百分號方式、format方式 百分號的方式相對來說比較老,而format方式則是比較先進的方式,企圖替換古老的方式,目前兩者並存。[PEP-3101] (1)百分號格式化 %[(name)][flags][width][.
谷歌通過ajax獲取本地JSON檔案,為什麼會提示跨域?
在本地寫了一段JSON程式碼,然後用ajax讀取後,在瀏覽器開啟,發現谷歌提示涉及到跨域問題, 但是跨域是由於協議,域名,埠中有一個不同,才會跨域,我在本地訪問自己的檔案,怎麼和跨域扯上關係了?? 下
返回json資料,格式化日期型別去掉時分秒
private Date xxx; 返回json資料,預設帶著時分秒00:00:00,去掉時分秒使用註解@JsonFiled 1需要引fastjson包 <!-- https://mvnrepo
解析本地json檔案,模擬網路請求
/** * Demo class * * @author yyd * @date 2017/11/15 */ public class ParseLocalJsonUtil { /** * 從asset路徑下讀取對應檔案轉String輸出 * <p&
(org.json.JSONObject類)java使用JSONObject讀取json檔案,出現中文亂碼
出現問題的程式碼 //從json檔案中讀取資料 StringBuffer stringBuffer = new StringBuffer(); try { BufferedReader bufferedReader = new BufferedReader(ne
通過node指令自動建立一個package.json檔案,並封裝釋出使用
這一部分將通過node init指令來快速建立一個package.json檔案,大家可以清楚的看到如何自動建立一個包檔案,以便後續的使用。畢竟package.json檔案還是蠻大的,手動建立免不了多麻煩呢。 劃重點 使用命令 npm init 示例 如果需要
android studio中存放json檔案,獲取assets檔案下下檔案,獲取本地json檔案並解析
轉自http://blog.csdn.net/yanxiaosa/article/details/70859927 以前看過這些知識,今天用到的時候,發現自己忘記了,都不知道assets資料夾在哪個目錄下。百度了一下,assets目錄和java目錄是同一個級別的。 我
Python指令碼批處理JSON檔案,去除製表符、空格、回車等多餘符號
root_dir_path = "E:\popstar3\Popstar3_3.x_0_small\Resources\ui" extern_name_list = [".json", ".ExportJson"] import os import
html格式化輸出JSON示例(測試)
Code: <head> <meta charset="utf-8" /> <title>測試</title> <style>
JAVA-Gson-格式化輸出json字串
使用Gson格式化輸出json字串 POM <dependency> <groupId>com.google.code.gson</groupId>