我想在平面文件中存储许多键值对.密钥可以有多个值.键和值是英文的,偶尔也可能包含Unicode字符.将这些键和值存储在文件中时可以使用哪些好的分隔符,以便不会将分隔符作为任何键或值的一部分进行处理.例如,'&'不是一个好的分隔符,因为键或值可以包含'&'.
我需要两个分隔符,一个用于将键与值分开,另一个用于分隔值.
唉,不!不要在这里发明你自己的格式!使用现有的,如JSON,XML或YAML.请.
我个人喜欢JSON,所以这是一个JSON示例:
{
"key1": "singleVal1",
"key2": ["singleVal2"],
"key3": ["multiVal1", "multiVal2", "multiVal3"]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
578 次 |
| 最近记录: |