Typescript - 在字符串的开头和结尾删除多个char /获取list JSON元素的attributs

时间:2018-06-08 13:57:57

标签: arrays json string typescript parsing

我有以下字符串:

"{"element":"634634"}"

我想删除始终相同的{"element":"和最后一个字符"} 唯一的动态(大小可以改变)是634634 我怎么能这样做?

也许有人可以提供帮助:

我有以下数组:

Array of element 我想创建一个包含" 734734"," utruytuyt" ,......这可能吗?

由于

3 个答案:

答案 0 :(得分:1)

由于您的数据采用JSON格式,因此您只需解析它即可。

const str = '{"element":"634634"}';

const obj = JSON.parse(str);

console.log(obj.element);

答案 1 :(得分:1)

您还可以使用Array.map()遍历数组以获得这些字符串的数组:

const listElement = [
  '{"element":"734734"}',
  '{"element":"utruytuyt"}',
  '{"element":"07078"}',
  '{"element":"khgkhg45"}',
];

const result = listElement.map((str: string) => JSON.parse(str).element);

console.log(result);

答案 2 :(得分:0)

我的建议是使用Javascript来处理该字符串。

例如,您可以使用函数

替换空符号
aspnet_compiler.exe