以下のJSONファイルの保存には163バイト必要です。値が「」区切り文字で文字列として一緒に入れて、 『_』されている場合はストレージの最適化:JSONと区切り文字付きの文字列
{
"locations": [
{
"station": 6,
"category": 1034,
"type": 5
},
{
"station": 3,
"category": 1171,
"type": 7
},
]
}
しかし、6_1034_5,3_1171_7
はわずか17バイトがかかります。
このアプローチの問題点は何ですか?
ありがとうございます。
形式が文書化されている限り、一般的にCSVとして知られているこの方法に問題はありません。これは、JSONよりもはるかに自己記述性が低いためです。 – Touffy
あなたのセパレータを含む可能性のある文字列を格納していないので、行を爆発させたり、配列インデックスを操作したりするのに気をつけなければ安全ですアプリケーション言語に応じて異なります。私はwebsocket通信でバイトを保存するのに似た何かをしました、私のユースケースではbwの使用量を約25%減らしました。 –