javascript
c语言中json格式化输出,JSON格式化输出
JSON格式化輸出
今天有個需求是對輸出的JSON進(jìn)行格式化
首先想到的就是jsBeautifier之類的小插件
搜索了一番看到有一位朋友回答JSON.stringify可以輸出格式化的JSON字符串
復(fù)制代碼 代碼如下:
JSON.stringify(jsObj, null, "\t"); // 縮進(jìn)一個tab
JSON.stringify(jsObj, null, 4);??? // 縮進(jìn)4個空格
唔,不錯
PS:關(guān)于json操作,這里再為大家推薦幾款比較實用的json在線工具供大家參考使用:
在線JSON代碼檢驗、檢驗、美化、格式化工具:
http://tools.jb51.net/code/json
JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat
在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson
json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat
在線json壓縮/轉(zhuǎn)義工具:
http://tools.jb51.net/code/json_yasuo_trans
C語言風(fēng)格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json
時間: 2014-11-08
例如: 12345格式化為12,345.00 12345.6格式化為12,345.60 12345.67格式化為 12,345.67 只留兩位小數(shù). 回來后寫了個格式化函數(shù).可以控制小數(shù)位數(shù),自動四舍五入. 代碼如下: 復(fù)制代碼 代碼如下: function fmoney(s, n) { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, ""
廢話不多說,先把各種格式化方法貼給大家 復(fù)制代碼 代碼如下: var myDate = new Date(); myDate.getYear(); //獲取當(dāng)前年份(2位) myDate.getFullYear(); //獲取完整的年份(4位,1970-????) myDate.getMonth(); //獲取當(dāng)前月份(0-11,0代表1月) myDate.getDate(); //獲取當(dāng)前日(1-31) myDate.getDay(); //獲取當(dāng)前星期X(0-6,0代表星期天) myDate
在jsp頁面上可以使用<------ javascript number toexponential : tofixed toprecisi>
前言 相信大家都知道因為JavaScript是弱類型的語言,項目寫大了會非常難以把控,容易出各種問題.幸好有強類型的TypeScript可以很大程度上彌補這一缺陷,但TypeScript提供的強類型是編譯階段的,雖然絕大部分類型相關(guān)的問題在編譯階段都能被覆蓋到,但對于小部分在運行時才會出錯的錯誤還是無能為力. 例如以下幾種常見的情況: 1.定義為number的屬性,賦值的時候,如果賦值源沒有定義強類型,這樣就會繞過編譯檢查的階段,到運行時發(fā)現(xiàn)可能傳進(jìn)來的是個字符串.類內(nèi)部再一頓加減乘除,很容易導(dǎo)
js需要把時間戳轉(zhuǎn)為為普通格式,一般的情況下可能用不到的, 下面先來看第一種吧 復(fù)制代碼 代碼如下: function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' '); } alert(getLocalTime(1293072805)); 結(jié)果是 2010年12月23日 10:53 第二種 復(fù)制代碼 代碼如下: function getLocalTi
安裝方法:用chrome瀏覽器訪問 https://chrome.google.com/extensions/detail/pjkoglpbigbjijmncfkcpkcpddnelgbm?hl=zh-cn [json格式化/壓縮]工具 chrome下安裝 :) 1.建一個新的文件夾 2.建一個名為 manifest.json的文件 3.打開這個 manifest.json文件,可以理解為配置文件 :) 包含以下內(nèi)容 復(fù)制代碼 代碼如下: { "name": "My Firs
所謂的數(shù)字千分位形式,即從個位數(shù)起,每三位之間加一個逗號.例如"10,000".針對這個需求,我起初寫了這樣一個函數(shù): 復(fù)制代碼 代碼如下: // 方法一 function toThousands(num) { ??? var result = [ ], counter = 0; ??? num = (num || 0).toString().split(''); ??? for (var i = num.length - 1; i >= 0; i--) { ??????? co
復(fù)制代碼 代碼如下: Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(), //minute "s+" : this.g
復(fù)制代碼 代碼如下: function?DateUtil(){}/***功能:格式化時間*示例:DateUtil.Format("yyyy/MM/dd","Thu?Nov?9?20:30:37?UTC+0800?2006?");*返回:2006/11/09*/DateUtil.Format=function(fmtCode,date){????var?result,d,arr_d;????????var?patrn_now_1=/^y{4}-M{2}-d{2}\sh
很多時候,我們可以利用JavaScript中Date對象的內(nèi)置方法來格式化,如: 復(fù)制代碼 代碼如下: var d = new Date();console.log(d); // 輸出:Mon Nov 04 2013 21:50:33 GMT+0800 (中國標(biāo)準(zhǔn)時間)console.log(d.toDateString()); // 日期字符串,輸出:Mon Nov 04 2013console.log(d.toGMTString()); // 格林威治時間,輸出:Mon, 04 Nov 20
示例一:
TTPHP的日期時間函數(shù)date() 1,年-月-日 echo date('Y-m-j'); 2007-02-6 echo date('y-n-j'); 07-2-6 大寫Y表示年四位數(shù)字,而小寫y表示年的兩位數(shù)字: 小寫m表示月份的數(shù)字(帶前導(dǎo)),而小寫n則表示不帶前導(dǎo)的月份數(shù)字. echo date('Y-M-j'); 2007-Feb-6 echo date('Y-m-d'); 2007-02-06 大寫M表示月份的3個縮寫字符,而小寫m則表示月份的數(shù)字(帶前導(dǎo)0); 沒有大寫的J,只有小寫j
在Smarty 中獲取當(dāng)前日期時間和格式化日期時間與PHP中有些不同的地方,這里就為您詳細(xì)介紹: 首先是獲取當(dāng)前的日期時間:在PHP中我們會使用date函數(shù)來獲取當(dāng)前的時間,實例代碼如下:date("Y-m-dH:i:s");?? //該結(jié)果會顯示為:2010-07-27 21:19:36 的模式 但是在Smarty 模板中我們就不能使用date 了,而是應(yīng)該使用 now 來獲取當(dāng)前的時間,實例代碼如下:{$smarty.now}????? //該結(jié)果會顯示為:1280236776的時
本文實例講述了php常用日期時間函數(shù).分享給大家供大家參考,具體如下: 時間戳 時間戳我就不贅述了,手冊里有,就是能精確的表示一個時間點.我在做項目的時候經(jīng)常用時間戳來表示數(shù)據(jù),這樣比較方便,如果保存為日期時間型的數(shù)據(jù),顯示的時候可能比較省事,但是如果是獲取這個日期的某個年份或月份,就比較麻煩了. <?php echo time();//返回一個以秒為單位的時間戳 :1467968841 echo microtime(true);//返回一個以毫秒為單位的時間戳 :1467968841.4155
本文實例講述了Python格式化日期時間的方法.分享給大家供大家參考,具體如下: 常用的時間函數(shù)如下 獲取當(dāng)前日期:time.time() 獲取元組形式的時間戳:time.local(time.time()) 格式化日期的函數(shù)(基于元組的形式進(jìn)行格式化): (1)time.asctime(time.local(time.time())) (2)time.strftime(format[,t]) 將格式字符串轉(zhuǎn)換為時間戳: time.strptime(str,fmt='%a %b %d %H:%M
Angularjs內(nèi)置的過濾器(filter)為我們的數(shù)據(jù)信息格式化提供了比較強大的功能,比如:格式化時間,日期.格式化數(shù)字精度.語言本地化.格式化貨幣等等.但這些過濾器一般都是在VIEW中使用的,比如格式化時間/日期的VIEW視圖代碼:
Select a date
本文實例講述了Java使用DateFormatter格式化日期時間的方法.分享給大家供大家參考,具體如下: Java版本:1.8開始 import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.ZonedDateTime; import java.time.format.DateTimeFormatter; /** * Created by Fra
日期時間函數(shù)是PHP 的核心組成部分.無需安裝即可使用這些函數(shù).下面來詳細(xì)說說date函數(shù)的具體用法: PHP Date() 函數(shù)PHP Date() 函數(shù)可把時間戳格式化為可讀性更好的日期和時間. 語法date(format,timestamp) format 必需.規(guī)定時間戳的格式.timestamp 可選.規(guī)定時間戳.默認(rèn)是當(dāng)前的日期和時間. PHP的日期時間函數(shù)date() 復(fù)制代碼 代碼如下: $t=time();echo date("Y-m-d H:i:s",$t); 第一
------>總結(jié)
以上是生活随笔為你收集整理的c语言中json格式化输出,JSON格式化输出的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置页眉页脚--分节符
- 下一篇: 不用写软件,纯JS 实现QQ空间自动点赞