json - 多个json字符串的分隔符

标签 json serialization delimiter

我想将多个 json 字符串保存到一个文件中,并用分隔符分隔它们,这样就可以轻松读取此列表、在分隔符上拆分并分别处理每个 json 文档。

由于外部原因,无法选择使用 json 数组进行序列化。

我想使用 JSON 中非法的分隔符(例如,使用逗号分隔不是一个好主意,因为 json 字符串中存在逗号)。

JSON 序列化字符串中是否存在不被视为合法的字符?

最佳答案

我知道这不完全是您所需要的,但您可以使用 this SO answer将 json 字符串写入 CSV,然后使用良好的流式 CSV 阅读器(例如 this one)在另一侧读取它。

关于json - 多个json字符串的分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27549014/

相关文章:

c# - 使用 DataContractJsonSerializer 设置 JSON 对象根

c# - 使用 Linq to Sql 自动序列化

python - 设置django rest框架配置的DatetimeField格式

c++ - 如何在 C++ 中读取一行并用 '!!"分隔它?

javascript - 没有从 promise 中获得正确的数据

java - 无法从 START_ARRAY token 中反序列化 java.lang.String 的实例;

php - 组合两个数组并用符号 (=) 分隔彼此

delphi - 根据分隔符将字符串拆分为字符串数组

c# - 在 C# 中将 HTTP Accept 和 Content-Type header 都设置为 "application/xml"

java - Spring 3 AJAX POST 请求与@RequestBody 和@ModelAttribute 以及@SessionAttribute 一起使用?