文章目录
背景:今天遇到接口返回的 EventStream 结构的数据,由于http 流式传输时,可能会分段,所以导致本该每次返回一段json数据结构的字符串,变成了多个json数据结构的字符串拼接在了一起。
- 例如:
'{a: 1}{a: 2}{a: 3}'
- 现在想要得到这种的:
[{
a: 1}, {
a: 2}, {
a: 3}]
- 函数实现:支持深层嵌套的json结构
function parseMultiJson(<
背景:今天遇到接口返回的 EventStream 结构的数据,由于http 流式传输时,可能会分段,所以导致本该每次返回一段json数据结构的字符串,变成了多个json数据结构的字符串拼接在了一起。
'{a: 1}{a: 2}{a: 3}'
[{
a: 1}, {
a: 2}, {
a: 3}]
function parseMultiJson(<