![如果我有一个 json 字符串,如何计算存储时所需的字节数?](https://linux22.com/image/229384/%E5%A6%82%E6%9E%9C%E6%88%91%E6%9C%89%E4%B8%80%E4%B8%AA%20json%20%E5%AD%97%E7%AC%A6%E4%B8%B2%EF%BC%8C%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97%E5%AD%98%E5%82%A8%E6%97%B6%E6%89%80%E9%9C%80%E7%9A%84%E5%AD%97%E8%8A%82%E6%95%B0%EF%BC%9F.png)
我有一个 json 字符串格式显示在网页中。我想要了解的是这个 json 字符串需要的字节大小是多少。
如果我复制并通过管道传输到,wc -c
我会得到1000
字符数,但我不认为这意味着 json 字符串是 1000 字节,正如我在谷歌搜索中看到的建议一样。
我感到困惑的原因如下:
在java中,例如aString
是由组成的char
,每个字符是2个字节以支持utf-8。 Json 也支持 utf-8 所以我不确定是否应该考虑 json 字符串的大小需要 2000 字节或者有什么方法可以解决这个问题?