2017-04-06 163 views
0

我有一些逗號分隔值的字符串。如何從一串逗號分隔值創建一個json數組字符串?

例如 - "Paris,Mumbai,London,Tokyo,Boston"

現在我需要的是一個像這樣的字符串:

"["Paris","Mumbai","London","Tokyo","Boston"]" 

我能創建使用IFS的字符串數組。但無法創建我需要的上述json數組 字符串。請幫忙。

+1

你嘗試過什麼?它是如何失敗的? – Pratham

回答

0

"["Paris","Mumbai","London","Tokyo","Boston"]"不是一個結構良好的Json。

這是正確的格式。

["Paris","Mumbai","London","Tokyo","Boston"]

這是醜陋的...我知道:

echo "Paris,Mumbai,London,Tokyo,Boston" | perl -p -e "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g' 

這將返回:

["Paris","Mumbai","London","Tokyo","Boston"] 
相關問題