PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ajax
[問題] Node.js 資料處理
作者:
vanillastarp
(小皮)
2014-01-29 23:07:53
各位好,在Google一直搜尋解答方法,但是一直都沒成果
所以來這邊請教一下問題:
我想把一個檔案的內容變成JSON格式
檔案內容:
1 中文
2 or
3 &&
4 ABC
5 CD
...
想轉成JSON格式:
{'1':'中文',
'2' :'or',
'3' :'&&',
'4' :'ABC',
'5' :'CD'
...
}
有試過用replace所有的符號
但是會有出錯的狀況
感謝各位:)
作者:
mmis1000
(秋月戀楓)
2014-01-29 23:55:00
regex?如果是utf8,應該可以直接用regex處理big5的話,因為編碼區有部分跟低位符號重疊,會導致問題
作者: vanillastarp (小皮)
2014-01-30 01:07:00
感謝樓上回覆 可以問一下怎麼下regex嗎? (regexp苦手
作者:
mmis1000
(秋月戀楓)
2014-01-30 01:27:00
直接用regex取代
http://jsfiddle.net/mmis1000/ue85r/1/
但可以的話,最好用內建的元件生成json,以免導致問題自己刻的話,一定要確保特殊符號都有被編碼,以免挖洞
作者:
danny8376
(釣到一隻猴子@_@)
2014-01-30 03:52:00
這邊的話會建議先把當檔案轉成Object然後再用JSON.stringify去轉成JSON這樣問題會比較少
作者:
hanhong
(凝風)
2014-01-30 10:26:00
https://gist.github.com/hankwang/8701495
範例供參考
作者: vanillastarp (小皮)
2014-01-30 11:08:00
補充: 這個檔案是 utf-16 LE 的 (HEX頭兩組 FF FE
作者:
mmis1000
(秋月戀楓)
2014-01-31 17:03:00
如果空格數不確定,用split會有問題給個小建議,用['1','2','3'].join('')會比'1'+'2'+'3'來得有效率,雖然少量資料應該差不了多少就是了
繼續閱讀
Fw: [問題] google api v3 infowindow
DongFeng
[問題] 網站文章FB按讚跟粉絲團貼文按讚 連動
itisjoe
[問題] promot輸入的文字,可以是星號嗎?
bernachom
[問題] 新手請教 Javascript 的開發流程
Neisseria
[問題] google script在form上的問題
allenwang15
[問題] JQuery eventHander移不掉(已解決)
chrisjohn214
Re: [ js ] 從C/C++到Javascript
lyforever
[ js ] 從C/C++到Javascript
stan0227
[問題] UI tab中放置圖表切換會失效
a83294
Re: [問題] ZK出現"Content Id is required!"
rynn
Links
booklink
Contact Us: admin [ a t ] ucptt.com