最近做合同模板芋绸,涉及到j(luò)son數(shù)據(jù)賦值和回顯的需求。有時候特別想再控制臺里直接復(fù)制粘貼json格式類數(shù)據(jù)诡壁,像Ctrl+C和Ctrl+V這類賦值粘貼颠区。
嘗試(可略過)
一開始直接在控制臺打印出來(注意:如果想在json前些備注,用console.log('示例json:', json),別少都逗號威兜,不然json對象會被轉(zhuǎn)換成字符串[object Object])销斟,然后直接選中復(fù)制粘貼,發(fā)現(xiàn)json數(shù)據(jù)少時椒舵,還行,多了就不行约谈。然后笔宿,就用console的右鍵保存日志,結(jié)果發(fā)現(xiàn)json數(shù)據(jù)有缺失棱诱,用...表示的泼橘。后來發(fā)現(xiàn)了copy命令可以處理。
解決方法
- 先在控制臺(console)里打印出來json格式類數(shù)據(jù):
console.log(jsonObj);
或console.log('示例數(shù)據(jù):', jsonObj);
- 右鍵你需要復(fù)制的json數(shù)據(jù)(全部或某一部分)迈勋,會出現(xiàn)選項
Store as global variable
炬灭,點擊后,會自動生成一個全局變量temp1
靡菇。 - 敲入
copy(temp1)
重归,回車,顯示undefined
表示復(fù)制成功厦凤,復(fù)制到粘貼板里鼻吮。這時,你就可以在其他地方Ctrl+V
粘貼了较鼓。
步驟:console.log() -->右鍵點擊-->copy(變量名)-->粘貼
下面上效果圖:
console.rightbtn.png
console.copy.jpg