我试图映射一个大/复杂/有效的JSON字符串-我只需要一组嵌套键作为字符串数组,其余的可以忽略。
我在打字稿中这样做,并希望解析为JSON对象,例如
export interface OpenApi {
paths: string[];
}
这是[相关部分]json:
{
"openapi": "3.0.1",
"info": {
"title": "title",
"version": "2018-05-10"
},
"paths": {
"/api/path1": {"ignore" ...},
"/api/path2": {"ignore" ...},
"/api/path3": {"ignore" ...}
}
...
}
映射到上面的字符串对象数组
OpenApi.paths = ["/api/path1", "/api/path2", "/api/path3"]
除了键之外的其余json可以忽略。
感谢任何帮助!谢谢
所以我最终忽略了解析到一个对象,因为:
Object.entries(jsonObj.paths).forEach(([key]) => {
console.info(key);
});
指纹
'/api/path1'
'/api/path2'
'/api/path3'