如何在JSON文件中存储一个大的布尔列表?

时间:2013-02-16 11:16:10

标签: json serialization boolean

我在内存中使用布尔数组来存储这个大小的碰撞图:16 * 16 * 14 * 16 = 57344布尔值。我必须将它存储在50个不同地图的json文件中。我一直在寻找将它存储在我的json文件中的最佳方式:

  • 压缩base64中的所有json文档或其他编码
  • 尝试以更好的可读方式压缩collisionMap的重要部分

在我这样做的尝试中(但也许我正在重新发明轮子)我已经做了这个例子:

  

000111101111111111100000000001111000

     

0_3_4_1_11_10_4_3

     

以0开头的第一个数字点和下一个数字   意味着有3个零,嵌套4个,1个零......

也许有了这个你看不出太多问题,但是57344布尔可能仍然很大,有很多变化。

但我不知道是否还有其他更好的存储方式。

知道是否有一个好的解决方案?

0 个答案:

没有答案