atxt
v1.0.1
Published
Airccl text/plain
Downloads
16
Readme
ATXT
Airccl text/plain
Install
npm install atxt
USAGE
import * as Atxt from 'atxt';
let data = `
airplane = {};
train = {};
car = {
label:"CAR",
bmw: {
url:"https://bmw",
suv:{
x3:{ },
x5:{ }
}
},
benz: {
url:"https://benz",
suv:{
GLA:{
g:{
l:{
a:{ name:"GLA" }
}
}
},
GLC:{ },
GLS:{ }
},
mpv:{ }
}
}`
// type = object[default]
let atxt_data:any = Atxt.parse(data);
let car = atxt_data.car;
console.log(car.benz.suv.GLA.g.l.a.name);
// > GLA
// forin
for (const key in car) {
if (typeof car[key] === "object") {
console.log(car[key]);
}
}
// > bmw{}
// > benz{}
// type = array
let atxt_data:any = Atxt.parse(data, "array");
console.log(atxt_data);
// >(3) [Array(0), Array(0), Array(2)]
// >0:(0) [id: 'train']
// >1:(0) [id: 'ship']
// >2:(2) [Array(1), Array(2), label: 'CAR', id: 'car']