在網絡上的任何例子嗎?是否有可能封裝JSON格式內HTML或JavaScript的多行?
0
A
回答
2
是。換行符必須以JSON字符串形式跳轉爲\n
。
2
另一種選擇是創建一個JSON陣列,其中每個元素是字符串的一個新行。閱讀程序然後可以用新行加入它。
所以不是:
{
value : "string with\nline breaks"
}
你可以做
{
value : ["string with",
"line breaks"]
}
1
你的PHP標記這一點,所以假設你使用PHP,你應該能夠證明它的工作原理使用類似的東西:
$html_string = "<b>Hello, world!</b>\n<i>It's a beautiful day...</i>";
$json = json_encode(array('html' => $html_string));
現在,你也提到在你的JSON響應中包括Javascript。這可能會更麻煩一點。根據您在頁面中放置HTML內容的方式(在此盲目假設您使用的是Ajax),您可能需要採取特殊步驟來執行JavaScript。請查閱您的ajax圖書館的文檔以獲取更多信息。
+0
應該使用XML來代替Javascript嗎? – user310291 2010-05-16 17:19:24
+0
這個問題沒有意義。你能改說嗎? – Charles 2010-05-17 17:55:28
相關問題
- 1. 使用CSS或HTML或JavaScript進行列表的內容封裝?
- 2. Android JNI是否可以封裝封裝?
- 3. 是否有可能自動將JavaScript轉換爲封閉模板格式?
- 4. 是否有可能存儲數據json到html(不是表格)
- 5. 是否有可能有一個jqgrid treegrid單元格內的html
- 6. 是否有可能在html中格式化/重排html?
- 7. Angular的組件風格封裝是否有性能優勢?
- 8. 是否有可能獲得封閉內存流的長度?
- 9. 是否有可能與多線程執行JavaScript功能
- 10. 是否是[[1,2,3]]有效的json格式?
- 11. 是否有可能像JSON字段中包裝JSON字段?
- 12. VB.NET是否有可能JSON數據導出到JSON格式的文件?
- 13. 正則表達式1或2內襯 - 是否有可能?
- 14. 是否有可能在Javascript
- 15. 是否有可能有一個JavaScript變量內部有兩個或更多的功能?
- 16. 是否有可能將html表單元素封裝在多個表單標籤中?
- 17. 是否有可能使`ReplaySubject`在訂閱時運行封閉?
- 18. HTML表格的行數是否可變?
- 19. 委託模式是否破壞封裝?
- 20. JSON:是否有可能具有多個值的密鑰?
- 21. 是否有一個用於PHP或Javascript的良好JSON格式化程序庫?
- 22. 是否可以使用HTML或JavaScript處理textarea的各行?
- 23. 封裝有多遠?
- 24. Javascript/jQuery - 是否可以封裝並返回異步執行函數的結果?
- 25. 封裝或不封裝
- 26. javascript編碼格式是否繼承自html文檔的格式?
- 27. 是否有可能將「ArrayBuffer」轉換爲JSON等「可讀」格式? - Chrome擴展
- 28. 是否可以做封閉式的skscene?
- 29. 當html有一些未封閉的標籤時,JavaScript功能是否會中斷?
- 30. JavaScript中基本和對象封裝值的可用性是否有用?
爲什麼? '\ n'轉義序列是JSON的一個定義的部分,它立即可用。該數組需要對服務器上的客戶端*和*進行特殊處理,並且要記住,在JSON中的特殊位置,數組並不意味着是一個數組,而是一種區分*真正*字符串數組的方式應該加入。從一開始就模仿JSON中內置的效果非常麻煩。 – Tomalak 2010-05-16 15:07:05
如果人類創造的JSON,然後我的解決辦法是更直觀。但是,如果它僅用於在兩個自動用戶之間傳輸數據,那麼最好使用'\ n'。 – Eric 2010-05-16 15:25:22
如果創建人類,則在文本編輯器中進行搜索和替換。 ;) – Tomalak 2010-05-16 18:28:29