У меня есть файл JSON со списком продуктов в моем бэк-энде (Spring).Я хочу иметь возможность передавать содержимое во внешний интерфейс (в Angular).
У меня есть файл JSON в папке ресурсов в моем внешнем интерфейсе, созданный с помощью angular.Это файл JSON:
[ {
"brand": "",
"category": {
"id": 29,
"name": "hand held"
},
"description": "New D131 Scanner complete",
"hidden": false,
"id": 10,
"image": null,
"productNumber": "E14NO1617",
"quantity":1
},
{
"brand": "",
"category": {
"id": 29,
"name": "hand held"
},
"description": "New D132 Scanner complete",
"hidden": false,
"id": 10,
"image": null,
"productNumber": "E14NO1617",
"quantity":1
},
{
"brand": "",
"category": {
"id": 50,
"name": "card reader"
},
"description": "USB,
"hidden": false,
"id": 26,
"image": null,
"productNumber": "ST-1044UB",
"quantity": 1
}
]
Затем я отображаю объекты (продукты в моем случае) на столе со следующей функцией в сервисе:
getTemplates() : Promise<Product[]> {
return this.http.get<Product[]>("http://localhost:4200/assets/BirdyProducts.json")
.toPromise();
}
Это работает точно так же, какЯ хочу, чтобы он отображался, но я не хочу хранить JSON в папке внешних ресурсов.Я хочу, чтобы он находился в моем бэк-энде в папке ресурсов и отправлял файл с rest-контроллером и все равно получал тот же результат.
Я много пробовал с Objectmapper, JSONObjects, ... но сделалне найти решение.