2016-07-10 103 views
0

我正在嘗試爲遊戲「我的世界」編寫腳本,並且遊戲涉及大量JSON腳本。我正在嘗試添加一個命令塊,它將在可以單擊的牆上放置一個標誌,以顯示標題。我的命令是這樣的。將三重引號插入JSON腳本

/setblock ~ ~ ~ wall_sign 0 replace {Text1:"{\"text\":\"My Sign\",\"color\":\"red\", 
\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/title @p title 
{} < Problem Area 
\"}}"} 

我該在問題區域做什麼?像這樣放置兩個反斜槓

\\" 

不起作用,所以我有點困惑。請幫忙!

回答

0

這正確驗證了我:

{ 
    "Text1": "{\"text\":\"My Sign\",\"color\":\"red\",\"clickEvent\":{\"action\":\"run_command\",\"value\":{\"/title @p title {} < Problem Area\"}}}" 
} 

根據您想如何逃生,你需要確保轉義字符串所期望的水平相匹配。

\\\" 'unescapes' to \" 
\\\\\\\" 'unescapes' to \\\" -> \" -> " 
+0

這不是我要求的。我想知道如何在引號內部引用引號,像這樣。 –

+0

「第一次報價」第二次報價[?] <第三次報價...> [?] \「」 –

+0

當我這樣寫時,我得到它作爲正確的JSON驗證。 (改變了答案) – 25r43q