猿问

实体序列化为简单格式的JSON

网上很多关于JavascriptConverter的帖子都是说如何循环调用的。

我想把实体序列化简单格式的JSON应该如何做啊。谢谢指教

例子:

通常序列化为:{ "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" }

我想要的简单结果为:

{"Brett","McLaughlin","aaaa"}

因为客户断已经知道数据结果,去掉前面的firstName这样的累赘可以节省一半流量


慕尼黑8549860
浏览 636回答 2
2回答

月关宝盒

{"Brett","McLaughlin","aaaa"}这个已经不是JSON了,客户端根本处理不了给你的实体类定义一个方法,比如叫ToValueArray,返回一个string数组,包含这3个字符串然后javascriptconverter将这个数组序列化就行 PS:不推荐这样,你的系统应该没有到需要在这方面做优化才得以继续运行的程度,千万不要在不需要的时候做优化,也不要盲目优化,你会发现开gzip的话,这里相差的大小很小

翻过高山走不出你

通过字符中处理将{ "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" }转换为{"Brett","McLaughlin","aaaa"}
随时随地看视频慕课网APP
我要回答