压缩JSON

时间:2013-02-27 12:30:11

标签: vb.net json

我将长Json字符串保存到DB中,从Db中获取字符串然后将其序列化以进行其他操作使其变慢。

有没有好的解决方案呢?

2 个答案:

答案 0 :(得分:1)

有人告诉您,您可能需要使用面向文档的数据库,例如MongoDB

如果你不能这样做,请考虑组合数据存储:你可以存储在RDBMS中的东西 - 在MongoDB中。

如果出于某些原因这是不可能的,请查看JSON的二进制格式:SmileBSON,这两种格式都受到各种框架的支持,例如JSON.Net(需要考虑的文章) http://james.newtonking.com/archive/2009/12/26/json-net-3-5-release-6-binary-json-bson-support.aspx

答案 1 :(得分:0)

最好的方法是使用支持json存储的面向文档的数据库。这样,您可以查询或更新long json的一部分,而无需获取或序列化它。