json 如何将对象数组解析为字符串列表?(Javascript)

tv6aics1  于 2022-11-26  发布在  Java
关注(0)|答案(3)|浏览(127)

在我的Vue应用程序中,我有一个对象列表,如下所示:

  1. const arr = [
  2. {
  3. id: 1,
  4. name: 'Max',
  5. grade: 3
  6. },
  7. {
  8. id: 2,
  9. name: 'Lisa',
  10. grade: 2
  11. }
  12. ];

现在我希望数组中的每个对象都是一个字符串,我知道有JSON.stringifty,但这会使整个数组变成一个字符串,而不是每个对象.
所以结果应该是这样的:

  1. const arr = [
  2. "{id:1,name:'Max',grade:3}",
  3. "{id:2,name:'Max',grade:3}"
  4. ];
k2fxgqgv

k2fxgqgv1#

那将是

  1. const myJsonArr = arr.map((v) => JSON.stringify(v))
cqoc49vn

cqoc49vn2#

你可以试试

  1. let array = arr.map(item=>JSON.stringify(item))
zpqajqem

zpqajqem3#

是的,你可以使用JSON.stringify(YOUR_OBJECT)把你的对象解析成字符串。你可以引用this question

相关问题