在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/GO  HTML/ 如何使JSON序列化不轉(zhuǎn)義

如何使JSON序列化不轉(zhuǎn)義

func Marshal(v interface{}) ([]byte, error)
字符串編碼為json字符串。角括號"<"和">"會轉(zhuǎn)義為"u003c"和"u003e"以避免某些瀏覽器吧json輸出錯誤理解為HTML?;谕瑯拥脑?,"&"轉(zhuǎn)義為"u0026"。

encoding/json包的Marshal方法在將結(jié)構(gòu)序列化為json時會將一些特殊字符轉(zhuǎn)義,是否能夠使其不轉(zhuǎn)義,如果是,應(yīng)該怎么做?

回答
編輯回答
還吻

可以使用std lib里的func (*Encoder) SetEscapeHTML即可.

2018年5月6日 09:07
編輯回答
醉淸風(fēng)

可以參考官網(wǎng)文檔
https://golang.org/src/encodi...
還有這個
https://stackoverflow.com/que...

2017年5月25日 16:09
編輯回答
心上人

可以考慮先 json 序列化,后加密
取出來是先解密,后 json 反序列化

2017年7月28日 05:09