1

给定一个返回 a 的 API,jsonl我该如何操作我获得的数据?

如果 API 给我这样的数据怎么办:

{"plate": "pizza", "quantity": 3}
{"plate": "pasta", "quantity": 2}
  1. 在javascript中检索到的对象将具有什么类型?
  2. 如果我想添加一个新对象,得到如下结果:
{"plate": "pizza", "quantity": 3}
{"plate": "pasta", "quantity": 2}
{"plate": "hotdog", "quantity": 7}

我该如何维护类型.jsonl而不是创建和数组?

非常感谢您的帮助

4

1 回答 1

3

根据jsonlines.org,jsonl 文件中的每一行都是一个有效的 JSON 值。

因此,该方法似乎是:

  1. 将文件分成几行。
  2. 将每一行分别解析为 JSON。

像这样的东西:

const lines = data.split(/\n/);
lines.forEach(line => {
  const object = JSON.parse(line);
  // Do something with object.
});
于 2021-03-30T18:52:51.790 回答