如何操作jsonl对象
How to manipulate jsonl objects
给定一个 API,returns 一个 jsonl
,我该如何操作我获得的数据?
如果 API 给我这样的数据怎么办:
{"plate": "pizza", "quantity": 3}
{"plate": "pasta", "quantity": 2}
- 在javascript中检索到的对象会有什么类型?
- 如果我想添加一个新对象,得到如下结果:
{"plate": "pizza", "quantity": 3}
{"plate": "pasta", "quantity": 2}
{"plate": "hotdog", "quantity": 7}
如何维护类型 .jsonl
而不是创建数组?
非常感谢您的帮助
根据 jsonlines.org,jsonl 文件中的每一行都是一个有效的 JSON 值。
因此,方法似乎是:
- 将文件分成几行。
- 将每一行分别解析为JSON。
像这样:
const lines = data.split(/\n/);
lines.forEach(line => {
const object = JSON.parse(line);
// Do something with object.
});
给定一个 API,returns 一个 jsonl
,我该如何操作我获得的数据?
如果 API 给我这样的数据怎么办:
{"plate": "pizza", "quantity": 3}
{"plate": "pasta", "quantity": 2}
- 在javascript中检索到的对象会有什么类型?
- 如果我想添加一个新对象,得到如下结果:
{"plate": "pizza", "quantity": 3}
{"plate": "pasta", "quantity": 2}
{"plate": "hotdog", "quantity": 7}
如何维护类型 .jsonl
而不是创建数组?
非常感谢您的帮助
根据 jsonlines.org,jsonl 文件中的每一行都是一个有效的 JSON 值。
因此,方法似乎是:
- 将文件分成几行。
- 将每一行分别解析为JSON。
像这样:
const lines = data.split(/\n/);
lines.forEach(line => {
const object = JSON.parse(line);
// Do something with object.
});