如何操作jsonl对象

How to manipulate jsonl objects

给定一个 API,returns 一个 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 而不是创建数组?

非常感谢您的帮助

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

因此,方法似乎是:

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

像这样:

const lines = data.split(/\n/);
lines.forEach(line => {
  const object = JSON.parse(line);
  // Do something with object.
});