【发布时间】:2014-12-18 14:37:49
【问题描述】:
我想将多个 json 字符串保存到一个文件中,并用分隔符分隔它们,这样可以轻松读取此列表,在分隔符上拆分并分别处理每个 json 文档。
由于外部原因,不能使用 json 数组进行序列化。
我想使用 JSON 中非法的分隔符(例如,使用逗号分隔是个坏主意,因为 json 字符串中有逗号)。
JSON 序列化字符串中是否存在不合法的字符?
【问题讨论】:
-
见stackoverflow.com/questions/8676011/… - 另见json.org,“字符串”和“字符”的定义。
-
并非如此。 json 可以封装任何字符。也许您的库会将一些不稳定的多字节字符编码到它的 \u1234 类型表示中,因此您可以使用原始字符作为您的分隔符,但这并不能保证在任何地方都可以使用。
标签: json serialization delimiter